---
Fuzzer filename: "CreateJsonFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].<init>(java.lang.String[])"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:33,1"
      Dst: "[org.junit.platform.engine.discovery.AbstractClassNameFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].apply(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:38,1"
      Dst: "[org.junit.platform.engine.discovery.AbstractClassNameFilter].findMatchingPattern"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:38,1"
      Dst: "[org.junit.platform.engine.discovery.IncludeClassNameFilter$lambda_apply_0__7].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:39,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:39,1"
      Dst: "[org.junit.platform.engine.discovery.IncludeClassNameFilter$lambda_apply_1__8].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:40,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].formatInclusionReason(java.lang.String,java.util.regex.Pattern)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:44,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].formatExclusionReason(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:48,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].toPredicate()"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:54,1"
      Dst: "[org.junit.platform.engine.discovery.IncludeClassNameFilter$lambda_toPredicate_2__9].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:60,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:60,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:59,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:30,1"
      Dst: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].lambda$toPredicate$2(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:54,1"
      Dst: "[org.junit.platform.engine.discovery.AbstractClassNameFilter].findMatchingPattern"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:54,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].lambda$apply$1(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:40,1"
      Dst: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].formatExclusionReason"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:40,1"
      Dst: "[org.junit.platform.engine.FilterResult].excluded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].lambda$apply$0(java.lang.String,java.util.regex.Pattern)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:39,1"
      Dst: "[org.junit.platform.engine.discovery.IncludeClassNameFilter].formatInclusionReason"
    - Src: "org.junit.platform.engine.discovery.IncludeClassNameFilter:39,1"
      Dst: "[org.junit.platform.engine.FilterResult].included"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode].values()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode:115,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode:115,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode:115,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].<init>(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:40,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.Recorder].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:60,1"
      Dst: "[java.io.File].<init>"
    - 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>"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:80,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgListFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].doRecord(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:86,1"
      Dst: "[java.lang.Class].forName"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:91,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder:91,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutInvocation].<init>(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.engine.extension.TimeoutDuration,java.util.concurrent.ScheduledExecutorService,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.engine.extension.TimeoutDuration"
    - "java.util.concurrent.ScheduledExecutorService"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutInvocation].proceed()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:57"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:56"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:57"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:60"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:57"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:56"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:57"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:60"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:57"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:56"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:57"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:60"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:62"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:65"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:41,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:41,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:42,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDuration].getValue"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:42,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDuration].getUnit"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:42,1"
      Dst: "[java.util.concurrent.ScheduledExecutorService].schedule"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:46,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor$Invocation].proceed"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:53,1"
      Dst: "[java.util.concurrent.Future].cancel"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:55,1"
      Dst: "[java.util.concurrent.Future].get"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:57,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask].access$000"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:58,1"
      Dst: "[java.lang.Thread].interrupted"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:59,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutInvocation].createTimeoutException"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:49,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutInvocation].createTimeoutException(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.TimeoutException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutInvocation:71"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:74"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutInvocation:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:69,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:69,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:70,1"
      Dst: "[java.util.concurrent.TimeoutException].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation:72,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].<init>(java.lang.String[])"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:40,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:41,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:42,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:43,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:43,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:43,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].apply(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:48,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].findMatchingName"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:48,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter$lambda_apply_0__10].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:49,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:49,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter$lambda_apply_1__11].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:50,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].formatInclusionReason(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:54,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].formatExclusionReason(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:58,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].toPredicate()"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:64,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter$lambda_toPredicate_2__12].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].findMatchingName(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:68,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:68,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter$lambda_findMatchingName_3__13].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:68,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69,1"
      Dst: "[java.util.stream.Stream].findAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:76,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:76,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:74,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:34,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].lambda$findMatchingName$3(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.IncludePackageNameFilter:68"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.IncludePackageNameFilter:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:69,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].lambda$toPredicate$2(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:64,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].findMatchingName"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:64,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].lambda$apply$1(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:50,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].formatExclusionReason"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:50,1"
      Dst: "[org.junit.platform.engine.FilterResult].excluded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].lambda$apply$0(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.IncludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:49,1"
      Dst: "[org.junit.platform.engine.discovery.IncludePackageNameFilter].formatInclusionReason"
    - Src: "org.junit.platform.engine.discovery.IncludePackageNameFilter:49,1"
      Dst: "[org.junit.platform.engine.FilterResult].included"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:53,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testStringOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testIntOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testBoolOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testObjectOnsimpleObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:68,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:83,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:98,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:114,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].<init>(org.junit.platform.engine.support.hierarchical.NodeTestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:187,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:188,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].execute(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:192,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].access$000"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:192,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getListener"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:192,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].execute(org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.EngineExecutionListener)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.EngineExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:202"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:209"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:197,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:200,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].dynamicTestRegistered"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:201,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeUtils].asNode"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:201,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].getExclusiveResources"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:202,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:203,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].executionStarted"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:204,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:204,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:204,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:205,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:205,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].failed"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:205,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].executionFinished"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:206,1"
      Dst: "[java.util.concurrent.CompletableFuture].completedFuture"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:209,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].access$000"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:209,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].withListener"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:209,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:211,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].access$100"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:211,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].setParentContext"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:212,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getExecutorService"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:212,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService].submit"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:213,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].awaitFinished()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:220"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:231"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:220,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:220,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:220,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:222,1"
      Dst: "[java.util.concurrent.Future].get"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:228,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:228,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].<init>(org.junit.platform.engine.support.hierarchical.NodeTestTask,org.junit.platform.engine.support.hierarchical.NodeTestTask$1)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    - "org.junit.platform.engine.support.hierarchical.NodeTestTask$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor:187,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].<init>(java.util.Map,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:237,1"
      Dst: "[java.util.AbstractMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getJsonArray(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:244,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getJsonObject(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:249,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getJsonNumber(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:254,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getJsonString(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:259,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getString(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:264,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getJsonString"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:264,1"
      Dst: "[jakarta.json.JsonString].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getString(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:270"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:273"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:269,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:271,1"
      Dst: "[jakarta.json.JsonString].getString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getInt(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:279,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:279,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getInt(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:285"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:288"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:284,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:286,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getBoolean(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:295"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:297"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:296"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:297"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:299"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:298"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:299"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:302"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:294,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:296,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:302,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getBoolean(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:309"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:311"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:310"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:311"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:314"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:308,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].isNull(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:320,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:320,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getValueType()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    - "[jakarta.json.EmptyObject].entrySet()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:330,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].hashCode()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:335"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:338"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:336,1"
      Dst: "[java.util.AbstractMap].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    - "[org.eclipse.parsson.JsonWriterImpl].close()"
    - "[org.eclipse.parsson.JsonWriterImpl].write(jakarta.json.JsonStructure)"
    - "[org.eclipse.parsson.JsonWriterImpl].close()"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:343,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:344,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:345,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:346,1"
      Dst: "[jakarta.json.JsonWriter].close"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:347,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:347,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].asJsonObject()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].size()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:357,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get(java.lang.Object)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:362,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].containsKey(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl:367,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].<init>(java.nio.file.Path)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:170,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].get()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].close()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:181"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:184"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:180,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].deleteAllFilesAndDirectories"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:181,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:182,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].createIOExceptionWithAttachedFailures"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].deleteAllFilesAndDirectories()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:187"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:191"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:187,1"
      Dst: "[java.nio.file.Files].notExists"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:188,1"
      Dst: "[java.util.Collections].emptySortedMap"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:191,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:192,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:192,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].createIOExceptionWithAttachedFailures(java.util.SortedMap)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.IOException"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:256,1"
      Dst: "[java.util.SortedMap].keySet"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:256,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:256,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$tryToDeleteOnExit__14].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:257,1"
      Dst: "[java.util.stream.Stream].peek"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:257,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$relativizeSafely__15].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:258,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:258,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$valueOf__16].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:260,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:260,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:262,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:262,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:262,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:262,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:265,1"
      Dst: "[java.util.SortedMap].values"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:265,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:265,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$addSuppressed__17].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:265,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].tryToDeleteOnExit(java.nio.file.Path)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:271,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:271,1"
      Dst: "[java.io.File].deleteOnExit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].relativizeSafely(java.nio.file.Path)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath:279,1"
      Dst: "[java.nio.file.Path].relativize"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].access$000(org.junit.jupiter.engine.extension.TempDirectory$CloseablePath)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].successful()"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].aborted(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult:80,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].failed(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult:92,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].<init>(org.junit.platform.engine.TestExecutionResult$Status,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestExecutionResult$Status"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult:98,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.TestExecutionResult:99,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].getStatus()"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult$Status"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].getThrowable()"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult:119,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult].toString()"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult:125,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.TestExecutionResult:126,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.TestExecutionResult:128,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].of(java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.ClassFilter"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:37,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter$lambda_of_0__18].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassFilter:37,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].of(java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.ClassFilter"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:44,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].<init>(java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.commons.util.ClassFilter:51,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].match(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:59,1"
      Dst: "[java.util.function.Predicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].match(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:66,1"
      Dst: "[java.util.function.Predicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].test(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassFilter:76"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFilter:75"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassFilter:76"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFilter:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:76,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ClassFilter:76,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].match"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].test(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFilter:30,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFilter].lambda$of$0(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].<init>(java.util.function.Supplier,java.util.function.BiFunction)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.BiFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].scanForClassesInPackage(java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:77,1"
      Dst: "[org.junit.platform.commons.util.PackageUtils].assertPackageNameIsValid"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:78,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:79,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:81,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].getRootUrisForPackageNameOnClassPathAndModulePath"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:81,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForUris"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].scanForClassesInClasspathRoot(java.net.URI,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.net.URI"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:86,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:89,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForUri"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForUris(java.util.List,java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:97,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:97,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_findClassesForUris_0__19].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:98,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:98,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$stream__20].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:99,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:100,1"
      Dst: "[java.util.stream.Stream].distinct"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:101,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:101,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForUri(java.net.URI,java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.net.URI"
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:109"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:105"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:111"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:106,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath].create"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:107,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath].getPath"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:108,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForPath"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:109,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath].close"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:111,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:114,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_findClassesForUri_1__21].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:114,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:115,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForPath(java.nio.file.Path,java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:120,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:120,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_findClassesForPath_2__22].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:120,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:121,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:123,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_findClassesForPath_3__23].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:123,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:123,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:127,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_findClassesForPath_4__24].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:127,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].processClassFileSafely(java.nio.file.Path,java.lang.String,org.junit.platform.commons.util.ClassFilter,java.nio.file.Path,java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    - "java.nio.file.Path"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:136"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:135,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].determineFullyQualifiedClassName"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:136,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].match"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:139,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].getClassLoader"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:139,1"
      Dst: "[java.util.function.BiFunction].apply"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:140,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:141,1"
      Dst: "[java.util.Optional].filter"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:142,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:146,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].handleInternalError"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:151,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].handleThrowable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].determineFullyQualifiedClassName(java.nio.file.Path,java.lang.String,java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:159,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].determineSubpackageName"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:160,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].determineSimpleClassName"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:157,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:157,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_determineFullyQualifiedClassName_5__25].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:162,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:163,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:163,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].determineSimpleClassName(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:168,1"
      Dst: "[java.nio.file.Path].getFileName"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:168,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:169,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:169,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].determineSubpackageName(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:176"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:173,1"
      Dst: "[java.nio.file.Path].getParent"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:173,1"
      Dst: "[java.nio.file.Path].relativize"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:174,1"
      Dst: "[java.nio.file.Path].getFileSystem"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:174,1"
      Dst: "[java.nio.file.FileSystem].getSeparator"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:175,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:175,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:176,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:178,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:178,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].handleInternalError(java.nio.file.Path,java.lang.String,java.lang.InternalError)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.InternalError"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:184"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:188"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:184,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:184,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:185,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].logMalformedClassName"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:188,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].logGenericFileProcessingException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].handleThrowable(java.nio.file.Path,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:193,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:194,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].logGenericFileProcessingException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].logMalformedClassName(java.nio.file.Path,java.lang.String,java.lang.InternalError)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.InternalError"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:199,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_logMalformedClassName_6__26].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:199,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:203,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:204,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:205,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].logGenericFileProcessingException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].logGenericFileProcessingException(java.nio.file.Path,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:210,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_logGenericFileProcessingException_7__27].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:210,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].getClassLoader()"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:215,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].getRootUrisForPackageNameOnClassPathAndModulePath(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:220"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:225"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:224"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:220"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:225"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:219,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].getRootUrisForPackage"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:219,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:220,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:220,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:221,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:221,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:221,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:221,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:221,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$removeTrailingClasspathResourcePathSeparator__28].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:222,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:223,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:223,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$add__29].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:223,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:225,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].removeTrailingClasspathResourcePathSeparator(java.net.URI)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:230"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:233"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:229,1"
      Dst: "[java.net.URI].toString"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:230,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:231,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:231,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:231,1"
      Dst: "[java.net.URI].create"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].packagePath(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:237"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:240"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:237,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:240,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].getRootUrisForPackage(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:247"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:251"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:245,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].getClassLoader"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:245,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].packagePath"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:245,1"
      Dst: "[java.lang.ClassLoader].getResources"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:246,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:247,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:248,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:249,1"
      Dst: "[java.net.URL].toURI"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:249,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:254,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$lambda_getRootUrisForPackage_8__30].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:254,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:255,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$getRootUrisForPackage$8(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:254,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$logGenericFileProcessingException$7(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:211,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:210,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$logMalformedClassName$6(java.nio.file.Path,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:200,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:199,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$determineFullyQualifiedClassName$5(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClasspathScanner:162"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClasspathScanner:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:162,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$findClassesForPath$4(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:127,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:127,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$findClassesForPath$3(java.nio.file.Path,java.lang.String,org.junit.platform.commons.util.ClassFilter,java.util.List,java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    - "java.util.List"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:124,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:124,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner$add__31].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:124,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].processClassFileSafely"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$findClassesForPath$2(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$findClassesForUri$1(java.net.URI)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:114,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:114,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClasspathScanner:114,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClasspathScanner].lambda$findClassesForUris$0(java.lang.String,org.junit.platform.commons.util.ClassFilter,java.net.URI)"
    functionSourceFile: "org.junit.platform.commons.util.ClasspathScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClasspathScanner:98,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].findClassesForUri"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.Constants].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.Constants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.Constants:466,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:51,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreateDiff"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatch"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].testCreatePatchBuilder"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:69,1"
      Dst: "[jakarta.json.JsonPatch].apply"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:88,1"
      Dst: "[jakarta.json.JsonPatch].apply"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:91,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:110,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchCreate:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ObjectReference].<init>(jakarta.json.JsonObject,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ObjectReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:183,1"
      Dst: "[org.eclipse.parsson.NodeReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ObjectReference].contains()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ObjectReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ObjectReference:190"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:189"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.NodeReference$ObjectReference:190"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:190,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ObjectReference].get()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ObjectReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ObjectReference:195"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:198"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:195,1"
      Dst: "[org.eclipse.parsson.NodeReference$ObjectReference].contains"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:196,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_OBJECT_MISSING"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:196,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:198,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ObjectReference].add(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ObjectReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:203,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:203,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:203,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:203,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ObjectReference].remove()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ObjectReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ObjectReference:208"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:211"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:208,1"
      Dst: "[org.eclipse.parsson.NodeReference$ObjectReference].contains"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:209,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_OBJECT_MISSING"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:209,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:211,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:211,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:211,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].remove"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:211,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ObjectReference].replace(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ObjectReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ObjectReference:216"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:219"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ObjectReference:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:216,1"
      Dst: "[org.eclipse.parsson.NodeReference$ObjectReference].contains"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:217,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_OBJECT_MISSING"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:217,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ObjectReference:219,1"
      Dst: "[org.eclipse.parsson.NodeReference$ObjectReference].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].<init>(long)"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonNumberImpl].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:171,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].isIntegral()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].intValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].intValueExact()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:187,1"
      Dst: "[java.lang.Math].toIntExact"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].longValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].longValueExact()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].doubleValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].bigDecimalValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:210"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:213"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:211,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].numberValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:218,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonLongNumber:223,1"
      Dst: "[java.lang.Long].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].<init>(java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:54,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].getClassName()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].getJavaClass()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ClassSelector:73"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:78"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:74,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:74,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector$lambda_getJavaClass_0__32].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:74,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ClassSelector:87"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:90"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:89"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClassSelector:90"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:91"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:90"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClassSelector:90"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:93"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClassSelector:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:90,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:94,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:103,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:108,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:108,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:108,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClassSelector].lambda$getJavaClass$0(java.lang.Exception)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClassSelector:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.ClassSelector:75,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:50,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:46,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].getDynamicDescendantFilter()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].getType()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].mayRegisterTests()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].prepare(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:77,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:77,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:76,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].populateNewExtensionRegistryFromExtendWithAnnotation"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:80,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:80,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestInstances"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:80,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:83,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExecutionListener"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:83,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getConfiguration"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:83,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:86,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].extend"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:87,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:88,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:89,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].execute(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:97,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:99,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:98,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].validateProviders"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:100,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:102,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:102,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_execute_0__33].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:103,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:103,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_execute_1__34].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:104,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:104,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$isPresent__35].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:105,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:105,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$get__36].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:106,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_execute_2__37].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:107,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:109,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].get"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:109,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].validateWasAtLeastInvokedOnce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].validateProviders(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:117,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistry].stream"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:117,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_validateProviders_3__38].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:118,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:119,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:119,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:122,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_validateProviders_4__39].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:122,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].createInvocationTestDescriptor(org.junit.jupiter.api.extension.TestTemplateInvocationContext,int)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.TestTemplateInvocationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:130"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:134"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:129,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getUniqueId"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:129,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:129,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:129,1"
      Dst: "[org.junit.platform.engine.UniqueId].append"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:130,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].getDynamicDescendantFilter"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:130,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].test"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:131,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:131,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:131,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:131,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:134,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].execute(org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:138,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].addChild"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:139,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].validateWasAtLeastInvokedOnce(int,java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:145"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:145"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:145,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_validateWasAtLeastInvokedOnce_6__40].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:145,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].execute(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:42,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].prepare(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:42,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].prepare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$validateWasAtLeastInvokedOnce$6(java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:146,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:146,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:146,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor$lambda_validateWasAtLeastInvokedOnce_5__41].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:148,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$validateWasAtLeastInvokedOnce$5(org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:147,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$validateProviders$4()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:124,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:124,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:123,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$validateProviders$3(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:118,1"
      Dst: "[org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider].supportsTestTemplate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$execute$2(org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:107,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$execute$1(java.util.concurrent.atomic.AtomicInteger,org.junit.jupiter.api.extension.TestTemplateInvocationContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.concurrent.atomic.AtomicInteger"
    - "org.junit.jupiter.api.extension.TestTemplateInvocationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:104,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].incrementAndGet"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:104,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].createInvocationTestDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$execute$0(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor:103,1"
      Dst: "[org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider].provideTestTemplateInvocationContexts"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonCreatePatch11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonJsonPatchOperation11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchAddTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchRemoveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchReplaceTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchMoveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchCopyTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchTestTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:86,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:98,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonArrayCollector"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testToJsonObjectCollector"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSimpleGroupingByCollector"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].testSortingGroupingByCollector"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:119,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:174,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:186,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testToJsonObjectCollector_0__42].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testToJsonObjectCollector_1__43].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:188,1"
      Dst: "[jakarta.json.stream.JsonCollectors].toJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:201,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:203,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:204,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:224,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:230,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:249,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSimpleGroupingByCollector_2__44].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:250,1"
      Dst: "[jakarta.json.stream.JsonCollectors].groupingBy"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:255,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:258,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:462,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:468,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - 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__45].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$add__46].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$addAll__47].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$build__48].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:486,1"
      Dst: "[java.util.stream.Collector].of"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:489,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:489,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:490,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$lambda_testSortingGroupingByCollector_4__49].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:491,1"
      Dst: "[jakarta.json.stream.JsonCollectors].groupingBy"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:496,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:498,1"
      Dst: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:499,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:516,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:516,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:517,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:494,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testSortingGroupingByCollector$3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:253,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:199,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors:193,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:320,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:332,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:341"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:344"
        BranchSideFuncs:
        - "printStackTrace()"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:342,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:355"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:358"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:356,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].getCause()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:385,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException:386,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].<init>(int,int,int,int,int)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].getParallelism()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].getMinimumRunnable()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].getMaxPoolSize()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].getCorePoolSize()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].getKeepAliveSeconds()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker].<init>(org.junit.platform.engine.support.hierarchical.CompositeLock)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.CompositeLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker].block()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker:71,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker].isReleasable()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker].<init>(org.junit.platform.engine.support.hierarchical.CompositeLock,org.junit.platform.engine.support.hierarchical.CompositeLock$1)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.CompositeLock"
    - "org.junit.platform.engine.support.hierarchical.CompositeLock$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker:65,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:57,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveBoolOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].testRemoveFromNonExistingLocationInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:95,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:114,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:116,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:132,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:155,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:158,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:181,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:203,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:204,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:205,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:222,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:223,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:224,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:240,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:241,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:242,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:263,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:265,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:289,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:312,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:313,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:314,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:331,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:333,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:349,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:372,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:374,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:375,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:398,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:421,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:422,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:423,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:440,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:441,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:442,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:458,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:459,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:460,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:481,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:483,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:484,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:507,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:539,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:540,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:540,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:571,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:572,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:572,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:606,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:608,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerRemove:609,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.discovery.ClasspathRootSelector].<init>(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathRootSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathRootSelector].getClasspathRoot()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathRootSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathRootSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathRootSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ClasspathRootSelector:61"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathRootSelector:64"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathRootSelector:63"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClasspathRootSelector:64"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathRootSelector:65"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathRootSelector:64"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClasspathRootSelector:64"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathRootSelector:67"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathRootSelector:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:64,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:68,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathRootSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathRootSelector"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:77,1"
      Dst: "[java.net.URI].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathRootSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathRootSelector"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:82,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:82,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.ClasspathRootSelector:82,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2].<init>(java.lang.String,int,java.util.function.Predicate,java.lang.String,java.lang.String[])"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.function.Predicate"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2:153,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2].createTestDescriptor(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2:159,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].compileIsoControlPattern()"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.util.regex.Pattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:47,1"
      Dst: "[java.util.regex.Pattern].compile"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].isBlank(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:68"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:67"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:68"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:68,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.commons.util.StringUtils:68,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].isNotBlank(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.StringUtils].isBlank(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:80"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:79"
        BranchSideFuncs:
        - "isBlank(java.lang.String)"
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:80,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].containsWhitespace(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:92"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:91"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:92"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:92,1"
      Dst: "[java.lang.String].codePoints"
    - Src: "org.junit.platform.commons.util.StringUtils:92,1"
      Dst: "[org.junit.platform.commons.util.StringUtils$isWhitespace__50].bootstrap$"
    - Src: "org.junit.platform.commons.util.StringUtils:92,1"
      Dst: "[java.util.stream.IntStream].anyMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].doesNotContainWhitespace(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:106,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].containsWhitespace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].containsIsoControlCharacter(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:118"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:117"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:118"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:118,1"
      Dst: "[java.lang.String].codePoints"
    - Src: "org.junit.platform.commons.util.StringUtils:118,1"
      Dst: "[org.junit.platform.commons.util.StringUtils$isISOControl__51].bootstrap$"
    - Src: "org.junit.platform.commons.util.StringUtils:118,1"
      Dst: "[java.util.stream.IntStream].anyMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].doesNotContainIsoControlCharacter(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:132"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:132,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].containsIsoControlCharacter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].nullSafeToString(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.support.descriptor.FilePosition].toString()"
    - "[org.junit.platform.engine.FilterResult].toString()"
    - "[org.junit.platform.engine.discovery.FileSelector].toString()"
    - "[org.junit.platform.engine.discovery.NestedMethodSelector].toString()"
    - "[org.junit.platform.engine.discovery.ClasspathResourceSelector].toString()"
    - "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].toString()"
    - "[org.eclipse.parsson.JsonPatchImpl].toString()"
    - "[org.junit.jupiter.engine.execution.DefaultParameterContext].toString()"
    - "[org.junit.platform.engine.discovery.ClassSelector].toString()"
    - "[org.junit.platform.engine.support.descriptor.MethodSource].toString()"
    - "[org.opentest4j.ValueWrapper].toString()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].toString()"
    - "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].toString()"
    - "[org.junit.jupiter.engine.extension.TimeoutDuration].toString()"
    - "[org.junit.platform.engine.discovery.ModuleSelector].toString()"
    - "[ee.jakarta.tck.jsonp.api.common.TestFail].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].toString()"
    - "[org.junit.platform.engine.SelectorResolutionResult].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].toString()"
    - "[org.junit.platform.engine.UniqueId].toString()"
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].toString()"
    - "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].toString()"
    - "[org.junit.platform.engine.UniqueId$Segment].toString()"
    - "[org.junit.platform.engine.support.descriptor.CompositeTestSource].toString()"
    - "[org.eclipse.parsson.JsonStringImpl].toString()"
    - "[org.junit.platform.engine.support.descriptor.PackageSource].toString()"
    - "[org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext].toString()"
    - "[org.junit.platform.engine.discovery.DirectorySelector].toString()"
    - "[org.junit.jupiter.api.extension.ConditionEvaluationResult].toString()"
    - "[org.junit.platform.engine.discovery.ClasspathRootSelector].toString()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].toString()"
    - "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].toString()"
    - "[org.eclipse.parsson.JsonPointerImpl].toString()"
    - "[org.eclipse.parsson.JsonMergePatchImpl].toString()"
    - "[org.junit.platform.engine.discovery.FilePosition].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].toString()"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    - "[org.junit.platform.engine.discovery.UriSelector].toString()"
    - "[org.junit.platform.engine.discovery.IncludePackageNameFilter].toString()"
    - "[org.junit.platform.engine.TestExecutionResult].toString()"
    - "[org.junit.jupiter.api.DynamicNode].toString()"
    - "[org.junit.platform.engine.reporting.ReportEntry].toString()"
    - "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].toString()"
    - "[org.junit.platform.engine.support.descriptor.DirectorySource].toString()"
    - "[jakarta.json.JsonValueImpl].toString()"
    - "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].toString()"
    - "[org.junit.platform.engine.CompositeFilter].toString()"
    - "[org.junit.platform.engine.discovery.IncludeClassNameFilter].toString()"
    - "[org.junit.platform.engine.discovery.UniqueIdSelector].toString()"
    - "[org.junit.platform.engine.discovery.MethodSelector].toString()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].toString()"
    - "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].toString()"
    - "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo].toString()"
    - "[org.junit.platform.engine.discovery.NestedClassSelector].toString()"
    - "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].toString()"
    - "[org.junit.platform.engine.discovery.PackageSelector].toString()"
    - "[org.opentest4j.AssertionFailedError].toString()"
    - "[org.junit.platform.engine.support.descriptor.FileSource].toString()"
    - "[org.junit.platform.engine.support.descriptor.DefaultUriSource].toString()"
    - "[org.eclipse.parsson.JsonLocationImpl].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl].toString()"
    - "[org.junit.platform.engine.support.descriptor.ClassSource].toString()"
    - "[org.junit.platform.engine.TestTag].toString()"
    - "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable(java.lang.Throwable)"
    - "[org.junit.platform.commons.util.StringUtils].defaultToString(java.lang.Object)"
    functionUses: 1
    ICount: 63
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:158"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:163"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:162"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:163"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:194"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:193"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.junit.platform.commons.util.StringUtils:164"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:190"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:189"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:168"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:167"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:168"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:171"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:170"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:171"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:174"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:173"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:174"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:177"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:180"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:179"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:180"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:183"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:182"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:183"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:186"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:185"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:186"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:190"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:189"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.StringUtils:195"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:194"
        BranchSideFuncs:
        - "toString()"
        - "rethrowIfUnrecoverable(java.lang.Throwable)"
        - "defaultToString(java.lang.Object)"
      - BranchSide: "org.junit.platform.commons.util.StringUtils:193"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:163,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.StringUtils:163,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.junit.platform.commons.util.StringUtils:164,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.junit.platform.commons.util.StringUtils:164,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.junit.platform.commons.util.StringUtils:166,1"
      Dst: "[java.util.Arrays].toString"
    - Src: "org.junit.platform.commons.util.StringUtils:190,1"
      Dst: "[java.util.Arrays].deepToString"
    - Src: "org.junit.platform.commons.util.StringUtils:194,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.junit.platform.commons.util.StringUtils:198,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.commons.util.StringUtils:200,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].defaultToString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].defaultToString(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:222"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:226"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.StringUtils:225"
        BranchSideFuncs:
        - "identityHashCode(java.lang.Object)"
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.junit.platform.commons.util.StringUtils:226,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].replaceIsoControlCharacters(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:241"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:240,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.StringUtils:241,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.platform.commons.util.StringUtils:241,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.StringUtils].replaceWhitespaceCharacters(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.StringUtils:256"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.StringUtils:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.StringUtils:255,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.StringUtils:256,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.platform.commons.util.StringUtils:256,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].<init>()"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:184,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].generateDisplayNameForClass(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:190,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getGeneratorForIndicativeSentence"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:190,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].generateDisplayNameForClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].generateDisplayNameForNestedClass(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:195,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceBeginning"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].generateDisplayNameForMethod(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:200,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:200,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceBeginning"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:200,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:200,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceSeparator"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:201,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getGeneratorForIndicativeSentence"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:201,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].generateDisplayNameForMethod"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:201,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceBeginning(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:210"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:211"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:210"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:210"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:213"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:205,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:206,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotation"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:210,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:211,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$value__52].bootstrap$"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:211,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:211,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$lambda_getSentenceBeginning_0__53].bootstrap$"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:211,1"
      Dst: "[java.util.Optional].orElseGet"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:213,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceSeparator"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:214,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceBeginning"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:215,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$lambda_getSentenceBeginning_1__54].bootstrap$"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:215,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$lambda_getSentenceBeginning_2__55].bootstrap$"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getSentenceSeparator(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:232"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:239"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:238"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:233"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:236"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:230,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getIndicativeSentencesGeneration"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:232,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:233,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:233,1"
      Dst: "[org.junit.jupiter.api.IndicativeSentencesGeneration].separator"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:233,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getGeneratorForIndicativeSentence(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DisplayNameGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:254"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:262"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:257"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:260"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:252,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getIndicativeSentencesGeneration"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:254,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:256,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:256,1"
      Dst: "[org.junit.jupiter.api.IndicativeSentencesGeneration].generator"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:255,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].getDisplayNameGenerator"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:257,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getIndicativeSentencesGeneration(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:279"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:282"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:281"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:282"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:286"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:276,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotation"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:279,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:282,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:283,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getIndicativeSentencesGeneration"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:286,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].lambda$getSentenceBeginning$2(java.lang.String,java.lang.String,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:216,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:216,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:217,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].getGeneratorForIndicativeSentence"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:217,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].generateDisplayNameForNestedClass"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:217,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].lambda$getSentenceBeginning$1(java.lang.String,java.lang.String,org.junit.jupiter.api.DisplayName)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.junit.jupiter.api.DisplayName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:215,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:215,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:215,1"
      Dst: "[org.junit.jupiter.api.DisplayName].value"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:215,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].lambda$getSentenceBeginning$0(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences:211,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences].generateDisplayNameForClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.ExecutionMode].values()"
    functionSourceFile: "org.junit.jupiter.api.parallel.ExecutionMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ExecutionMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.ExecutionMode:24,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.ExecutionMode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.parallel.ExecutionMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ExecutionMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.ExecutionMode:24,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.ExecutionMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.jupiter.api.parallel.ExecutionMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.ExecutionMode:25,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.MethodInvocation].<init>(java.lang.reflect.Method,java.util.Optional,java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.engine.execution.MethodInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.util.Optional"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.MethodInvocation].getTargetClass()"
    functionSourceFile: "org.junit.jupiter.engine.execution.MethodInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:38,1"
      Dst: "[org.junit.jupiter.engine.execution.MethodInvocation$getClass__56].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:38,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:38,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:38,1"
      Dst: "[org.junit.jupiter.engine.execution.MethodInvocation$getDeclaringClass__57].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:38,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.MethodInvocation].getTarget()"
    functionSourceFile: "org.junit.jupiter.engine.execution.MethodInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.MethodInvocation].getExecutable()"
    functionSourceFile: "org.junit.jupiter.engine.execution.MethodInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.MethodInvocation].getArguments()"
    functionSourceFile: "org.junit.jupiter.engine.execution.MethodInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:54,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:54,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.MethodInvocation].proceed()"
    functionSourceFile: "org.junit.jupiter.engine.execution.MethodInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:60,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.execution.MethodInvocation:60,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ArrayContext"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Context].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:548,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].getNextEvent()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ArrayContext"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonParserImpl].access$1200(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$200(org.eclipse.parsson.JsonParserImpl$Stack)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue()"
    - "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent()"
    - "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionUses: 2
    ICount: 75
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:555"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:563"
        BranchSideFuncs:
        - "access$1200(org.eclipse.parsson.JsonParserImpl)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:562"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:563"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:567"
        BranchSideFuncs:
        - "access$200(org.eclipse.parsson.JsonParserImpl$Stack)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:566"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:567"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:570"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:569"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:570"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:573"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:572"
        BranchSideFuncs:
        - "nextToken()"
        - "access$500(org.eclipse.parsson.JsonParserImpl)"
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:575"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:577"
        BranchSideFuncs:
        - "getEvent()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:576"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:577"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:581"
        BranchSideFuncs:
        - "<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:580"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:581"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:586"
        BranchSideFuncs:
        - "access$700(org.eclipse.parsson.JsonParserImpl)"
        - "access$600(org.eclipse.parsson.JsonParserImpl)"
        - "access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
        - "<init>(org.eclipse.parsson.JsonParserImpl)"
        - "access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:585"
        BranchSideFuncs:
        - "access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:554,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$500"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:554,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].nextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:556,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$1200"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:556,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:558,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$1100"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:564,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$700"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:564,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$200"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:564,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$602"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:575,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:576,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:578,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$600"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:578,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$800"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:579,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:583,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].skip()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ArrayContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:603"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:594"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:593"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ArrayContext:603"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:594"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ArrayContext:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:594,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$500"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:594,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].nextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:595,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ArrayContext"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "org.eclipse.parsson.JsonParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ArrayContext:548,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:73,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:73,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:75,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:78,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:82,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:119,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:153,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:156,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:158,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:161,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:165,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:203,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:239,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:241,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:244,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:248,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:287,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:323,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:323,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:322,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:325,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:328,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:332,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:371,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:410,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:410,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:409,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:413,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:416,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:420,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:460,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryTest6()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:502,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryExceptionTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:522,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:527,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:527,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:528,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:529,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:535,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:546,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests:558,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:143,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:140,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].addClassContainerSelectorResolver(java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:158,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:159,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder$lambda_addClassContainerSelectorResolver_0__58].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:159,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].addSelectorResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].addSelectorResolver(org.junit.platform.engine.support.discovery.SelectorResolver)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:170,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:171,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder$lambda_addSelectorResolver_1__59].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:171,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].addSelectorResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].addSelectorResolver(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:183,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].addTestDescriptorVisitor(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:198,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].build()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:207,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].lambda$addSelectorResolver$1(org.junit.platform.engine.support.discovery.SelectorResolver,org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver"
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].lambda$addClassContainerSelectorResolver$0(java.util.function.Predicate,org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:160,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext].getClassNameFilter"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:160,1"
      Dst: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].<init>(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$1)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder:138,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].setUp()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:55,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:56,1"
      Dst: "[java.lang.System].clearProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].reset()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest:64,1"
      Dst: "[java.lang.System].clearProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest].systemProperty()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals(java.lang.Iterable,java.lang.Iterable)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:39,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals(java.lang.Iterable,java.lang.Iterable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:43,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:43,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals(java.lang.Iterable,java.lang.Iterable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:47,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:47,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals(java.lang.Iterable,java.lang.Iterable,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:53"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:56"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:55"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:62"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:76"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:75"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:62"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:76"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:75"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:67"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:71"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:56,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterablesNotNull"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:58,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:62,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:64,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:67,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:71,1"
      Dst: "[java.util.Deque].addLast"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:72,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableElementsEqual"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:73,1"
      Dst: "[java.util.Deque].removeLast"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:76,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIteratorsAreEmpty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableElementsEqual(java.lang.Object,java.lang.Object,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:81"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:83"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:81"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:83"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:84"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:88"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:82,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:84,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:85,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterablesNotNull"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:86,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].failIterablesNotEqual"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIterablesNotNull(java.lang.Object,java.lang.Object,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:93"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:96"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:95"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:96"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:94,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].failExpectedIterableIsNull"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:97,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].failActualIterableIsNull"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].failExpectedIterableIsNull(java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:102,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].failActualIterableIsNull(java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:106,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].assertIteratorsAreEmpty(java.util.Iterator,java.util.Iterator,int,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Iterator"
    - "java.util.Iterator"
    - "int"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:112"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:113"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:112"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertIterableEquals:112"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:124"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertIterableEquals:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:112,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:113,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:114,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals$lambda_assertIteratorsAreEmpty_0__60].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:114,1"
      Dst: "[java.util.Iterator].forEachRemaining"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:117,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals$lambda_assertIteratorsAreEmpty_1__61].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:119,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:119,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:120,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:120,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].get"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:122,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].failIterablesNotEqual(java.lang.Object,java.lang.Object,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:129,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:129,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:130,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:130,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:130,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:130,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatValues"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:130,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertIterableEquals:131,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].lambda$assertIteratorsAreEmpty$1(java.util.concurrent.atomic.AtomicInteger,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.concurrent.atomic.AtomicInteger"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:117,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].incrementAndGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertIterableEquals].lambda$assertIteratorsAreEmpty$0(java.util.concurrent.atomic.AtomicInteger,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertIterableEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.concurrent.atomic.AtomicInteger"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertIterableEquals:114,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].incrementAndGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.HierarchyTraversalMode].values()"
    functionSourceFile: "org.junit.platform.commons.support.HierarchyTraversalMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.support.HierarchyTraversalMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.HierarchyTraversalMode:25,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.HierarchyTraversalMode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.support.HierarchyTraversalMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.support.HierarchyTraversalMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.HierarchyTraversalMode:25,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.HierarchyTraversalMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.commons.support.HierarchyTraversalMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.HierarchyTraversalMode:26,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].bootstrap$()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5:-1,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].<init>()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5:-1,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.api.extension.TestTemplateInvocationContext,int,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.api.extension.TestTemplateInvocationContext"
    - "int"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:48,1"
      Dst: "[org.junit.jupiter.api.extension.TestTemplateInvocationContext].getDisplayName"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:48,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].getExclusiveResources()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:57,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].getLegacyReportingName()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:62,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:62,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getLegacyReportingName"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].populateNewExtensionRegistry(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:67,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].populateNewExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:68,1"
      Dst: "[org.junit.jupiter.api.extension.TestTemplateInvocationContext].getAdditionalExtensions"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:68,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor$lambda_populateNewExtensionRegistry_0__62].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:68,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].after(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].after(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:36,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].after"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor].lambda$populateNewExtensionRegistry$0(org.junit.jupiter.engine.extension.MutableExtensionRegistry,org.junit.jupiter.api.extension.Extension)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    - "org.junit.jupiter.api.extension.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor:69,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerExtension"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].beforeAll(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:51,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].readAndStoreTimeoutSoChildrenInheritIt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].beforeEach(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:56,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].readAndStoreTimeoutSoChildrenInheritIt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].readAndStoreTimeoutSoChildrenInheritIt(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:60,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getElement"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:60,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].readTimeoutFromAnnotation"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:60,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$lambda_readAndStoreTimeoutSoChildrenInheritIt_0__63].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:60,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptBeforeAllMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:68,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultBeforeAllMethodTimeout__64].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:68,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptLifecycleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptBeforeEachMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:76,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultBeforeEachMethodTimeout__65].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:76,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptLifecycleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:84,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultTestMethodTimeout__66].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:84,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestableMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestTemplateMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:92,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultTestTemplateMethodTimeout__67].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:92,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestableMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestFactoryMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:100,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultTestFactoryMethodTimeout__68].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:100,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestableMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptAfterEachMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:108,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultAfterEachMethodTimeout__69].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:108,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptLifecycleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptAfterAllMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:116,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$getDefaultAfterAllMethodTimeout__70].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:116,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptLifecycleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptLifecycleMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:124,1"
      Dst: "[org.junit.jupiter.api.extension.ReflectiveInvocationContext].getExecutable"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:124,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:124,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].readTimeoutFromAnnotation"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:124,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:126,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].intercept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].readTimeoutFromAnnotation(java.util.Optional)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:131,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotation"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:131,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$from__71].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:131,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].interceptTestableMethod(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:138,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getStore"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:138,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Store].get"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:140,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].intercept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].intercept(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutDuration,org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.TimeoutDuration"
    - "org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:147"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:147,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].getDefaultTimeout"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:149,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].decorate"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:149,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor$Invocation].proceed"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].getDefaultTimeout(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TimeoutDuration"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:155,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].getGlobalTimeoutConfiguration"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:155,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:155,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].getGlobalTimeoutConfiguration(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:159,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRoot"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:160,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getStore"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:160,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$lambda_getGlobalTimeoutConfiguration_1__72].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:160,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Store].getOrComputeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].decorate(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutDuration)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.TimeoutDuration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:167"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:168"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:167"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:167"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:170"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:167,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].isTimeoutDisabled"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:170,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].getExecutor"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:170,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$lambda_decorate_2__73].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:170,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutInvocation].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].describe(org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:177"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:180"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:179"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:177"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:180"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:175,1"
      Dst: "[org.junit.jupiter.api.extension.ReflectiveInvocationContext].getExecutable"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:176,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestClass"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:177,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:177,1"
      Dst: "[org.junit.jupiter.api.extension.ReflectiveInvocationContext].getTargetClass"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:177,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:177,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:178,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:178,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:178,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:178,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:180,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getFullyQualifiedMethodName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].getExecutor(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ScheduledExecutorService"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:184,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRoot"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:184,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getStore"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:184,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Store].getOrComputeIfAbsent"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:184,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].isTimeoutDisabled(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:191,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getConfigurationParameter"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:192,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$isTimeoutDisabled__74].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:192,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:192,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:192,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:192,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].isTimeoutDisabled(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:199"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:198"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:199"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:198"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension:199"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:199,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:199,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:205,1"
      Dst: "[org.junit.platform.commons.util.RuntimeUtils].isDebugMode"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:207,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:207,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:207,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].lambda$decorate$2(org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:171,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].lambda$getGlobalTimeoutConfiguration$1(org.junit.jupiter.api.extension.ExtensionContext,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:161,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension].lambda$readAndStoreTimeoutSoChildrenInheritIt$0(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutDuration)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.TimeoutDuration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:61,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getStore"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension:61,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Store].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].<init>()"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:82,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].fail()"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:98,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].fail(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:117,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].fail(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:129,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].fail(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:140,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].fail(java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:152,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTrue(boolean)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:162,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:170,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTrue(java.util.function.BooleanSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:177,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTrue(java.util.function.BooleanSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:185,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTrue(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:193,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTrue(java.util.function.BooleanSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:201,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertFalse(boolean)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:210,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertFalse(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:218,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertFalse(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:226,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertFalse(java.util.function.BooleanSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:233,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertFalse(java.util.function.BooleanSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:241,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertFalse(java.util.function.BooleanSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:249,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:258,1"
      Dst: "[org.junit.jupiter.api.AssertNull].assertNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:266,1"
      Dst: "[org.junit.jupiter.api.AssertNull].assertNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNull(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:274,1"
      Dst: "[org.junit.jupiter.api.AssertNull].assertNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotNull(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:283,1"
      Dst: "[org.junit.jupiter.api.AssertNotNull].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:291,1"
      Dst: "[org.junit.jupiter.api.AssertNotNull].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotNull(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:299,1"
      Dst: "[org.junit.jupiter.api.AssertNotNull].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(short,short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:308,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(short,java.lang.Short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:315,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:315,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Short,short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:322,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:322,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Short,java.lang.Short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Short"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:332,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(short,short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:340,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(short,java.lang.Short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.Short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:348,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:348,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Short,short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:356,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:356,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Short,java.lang.Short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "java.lang.Short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:367,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(short,short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:375,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(short,java.lang.Short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.Short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:383,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:383,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Short,short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:391,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:391,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Short,java.lang.Short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "java.lang.Short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:402,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(byte,byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:409,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(byte,java.lang.Byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:416,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:416,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Byte,byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:423,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:423,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Byte,java.lang.Byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Byte"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:433,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(byte,byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:441,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(byte,java.lang.Byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "java.lang.Byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:449,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:449,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Byte,byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:457,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:457,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Byte,java.lang.Byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "java.lang.Byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:468,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(byte,byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:476,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(byte,java.lang.Byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "java.lang.Byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:484,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:484,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Byte,byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:492,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:492,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Byte,java.lang.Byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "java.lang.Byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:503,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(int,int)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:510,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(int,java.lang.Integer)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:517,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:517,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Integer,int)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:524,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:524,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:534,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(int,int,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:542,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(int,java.lang.Integer,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:550,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:550,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Integer,int,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:558,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:558,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Integer,java.lang.Integer,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:569,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(int,int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:577,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(int,java.lang.Integer,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Integer"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:585,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:585,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Integer,int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:593,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:593,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Integer,java.lang.Integer,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:604,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(long,long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:611,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(long,java.lang.Long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:618,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:618,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Long,long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:625,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:625,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Long,java.lang.Long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:635,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(long,long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:643,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(long,java.lang.Long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.Long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:651,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:651,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Long,long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:659,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:659,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Long,java.lang.Long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:670,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(long,long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:678,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(long,java.lang.Long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.Long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:686,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:686,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Long,long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:694,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:694,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Long,java.lang.Long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:705,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:714,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,java.lang.Float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:723,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:723,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Float,float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:732,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:732,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Float,java.lang.Float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Float"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:744,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:754,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,java.lang.Float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "java.lang.Float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:764,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:764,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:774,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:774,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Float,java.lang.Float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "java.lang.Float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:787,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:797,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,java.lang.Float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "java.lang.Float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:807,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:807,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:817,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:817,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Float,java.lang.Float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "java.lang.Float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:830,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,float,float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:839,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:849,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(float,float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:859,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:868,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,java.lang.Double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:877,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:877,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Double,double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:886,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:886,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Double,java.lang.Double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:898,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:908,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,java.lang.Double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:918,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:918,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:928,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:928,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Double,java.lang.Double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:941,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:951,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,java.lang.Double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:961,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:961,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:971,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:971,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Double,java.lang.Double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:984,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,double,double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:993,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1003,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(double,double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1013,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(char,char)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1020,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(char,java.lang.Character)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1027,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1027,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Character,char)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Character"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1034,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1034,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Character,java.lang.Character)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Character"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1044,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(char,char,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1052,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(char,java.lang.Character,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "java.lang.Character"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1060,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1060,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Character,char,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1068,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1068,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Character,java.lang.Character,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "java.lang.Character"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1079,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(char,char,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1087,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(char,java.lang.Character,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "java.lang.Character"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1095,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1095,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Character,char,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "char"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1103,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1103,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Character,java.lang.Character,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "java.lang.Character"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1114,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1124,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1135,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertEquals(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1146,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(boolean[],boolean[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1156,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(boolean[],boolean[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1165,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(boolean[],boolean[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1174,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1182,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "char[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1191,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "char[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1200,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1208,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1217,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1226,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(short[],short[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1234,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(short[],short[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "short[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1243,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(short[],short[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "short[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1252,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1260,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1269,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1278,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],long[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1286,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],long[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "long[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1295,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],long[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "long[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1304,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(float[],float[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1313,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(float[],float[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "float[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1323,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(float[],float[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "float[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1333,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(float[],float[],float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1342,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(float[],float[],float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1352,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(float[],float[],float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1363,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(double[],double[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1372,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(double[],double[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1382,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(double[],double[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1392,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(double[],double[],double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1401,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(double[],double[],double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1411,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(double[],double[],double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1422,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1435,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(java.lang.Object[],java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1449,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertArrayEquals(java.lang.Object[],java.lang.Object[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1463,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertIterableEquals(java.lang.Iterable,java.lang.Iterable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1487,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertIterableEquals(java.lang.Iterable,java.lang.Iterable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1511,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertIterableEquals(java.lang.Iterable,java.lang.Iterable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.Iterable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1536,1"
      Dst: "[org.junit.jupiter.api.AssertIterableEquals].assertIterableEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertLinesMatch(java.util.List,java.util.List)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1582,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertLinesMatch(java.util.List,java.util.List,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1596,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertLinesMatch(java.util.List,java.util.List,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1613,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertLinesMatch(java.util.stream.Stream,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1629,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertLinesMatch(java.util.stream.Stream,java.util.stream.Stream,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.stream.Stream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1647,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertLinesMatch(java.util.stream.Stream,java.util.stream.Stream,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.stream.Stream"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1668,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(byte,byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1680,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(byte,java.lang.Byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1690,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1690,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Byte,byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1700,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1700,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Byte,java.lang.Byte)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Byte"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1710,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(byte,byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1722,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(byte,java.lang.Byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "java.lang.Byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1734,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1734,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Byte,byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1746,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1746,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Byte,java.lang.Byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "java.lang.Byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1758,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(byte,byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1771,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(byte,java.lang.Byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "java.lang.Byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1784,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1784,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Byte,byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1797,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1797,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Byte,java.lang.Byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "java.lang.Byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1810,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(short,short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1820,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(short,java.lang.Short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1830,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1830,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Short,short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1840,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1840,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Short,java.lang.Short)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Short"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1850,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(short,short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1862,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(short,java.lang.Short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.Short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1874,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1874,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Short,short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1886,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1886,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Short,java.lang.Short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "java.lang.Short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1898,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(short,short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1911,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(short,java.lang.Short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "java.lang.Short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1924,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1924,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Short,short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1937,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1937,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Short,java.lang.Short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "java.lang.Short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1950,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(int,int)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1960,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(int,java.lang.Integer)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1970,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1970,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Integer,int)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1980,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:1980,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:1990,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(int,int,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2002,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(int,java.lang.Integer,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2014,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2014,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Integer,int,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2026,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2026,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Integer,java.lang.Integer,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2038,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(int,int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2051,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(int,java.lang.Integer,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Integer"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2064,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2064,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Integer,int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2077,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2077,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Integer,java.lang.Integer,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2090,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(long,long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2100,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(long,java.lang.Long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2110,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2110,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Long,long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2120,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2120,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Long,java.lang.Long)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2130,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(long,long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2142,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(long,java.lang.Long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.Long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2154,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2154,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Long,long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2166,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2166,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Long,java.lang.Long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2178,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(long,long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2191,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(long,java.lang.Long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.Long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2204,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2204,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Long,long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2217,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2217,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Long,java.lang.Long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2230,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2243,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,java.lang.Float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2256,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2256,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Float,float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2269,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2269,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Float,java.lang.Float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Float"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2282,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2297,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,java.lang.Float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "java.lang.Float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2312,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2312,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2327,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2327,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Float,java.lang.Float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "java.lang.Float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2342,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2355,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,java.lang.Float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "java.lang.Float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2368,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2368,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2381,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2381,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Float,java.lang.Float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "java.lang.Float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2394,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,float,float)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2408,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2424,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(float,float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2438,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2451,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,java.lang.Double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2464,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2464,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Double,double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2477,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2477,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Double,java.lang.Double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2490,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2505,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,java.lang.Double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2520,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2520,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2535,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2535,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Double,java.lang.Double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2550,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2563,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,java.lang.Double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2576,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2576,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2589,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2589,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Double,java.lang.Double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2602,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,double,double)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2616,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2632,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(double,double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2647,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(char,char)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2657,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(char,java.lang.Character)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2667,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2667,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Character,char)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Character"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2677,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2677,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Character,java.lang.Character)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Character"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2687,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(char,char,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2699,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(char,java.lang.Character,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "java.lang.Character"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2711,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2711,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Character,char,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2723,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2723,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Character,java.lang.Character,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "java.lang.Character"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2735,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(char,char,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2748,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(char,java.lang.Character,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "java.lang.Character"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2761,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2761,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Character,char,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "char"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2774,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.Assertions:2774,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Character,java.lang.Character,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Character"
    - "java.lang.Character"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2787,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2798,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2811,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotEquals(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2825,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertSame(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2834,1"
      Dst: "[org.junit.jupiter.api.AssertSame].assertSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertSame(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2842,1"
      Dst: "[org.junit.jupiter.api.AssertSame].assertSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertSame(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2850,1"
      Dst: "[org.junit.jupiter.api.AssertSame].assertSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotSame(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2859,1"
      Dst: "[org.junit.jupiter.api.AssertNotSame].assertNotSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotSame(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2867,1"
      Dst: "[org.junit.jupiter.api.AssertNotSame].assertNotSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertNotSame(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2875,1"
      Dst: "[org.junit.jupiter.api.AssertNotSame].assertNotSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertAll(org.junit.jupiter.api.function.Executable[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2894,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertAll(java.lang.String,org.junit.jupiter.api.function.Executable[])"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.jupiter.api.function.Executable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2911,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertAll(java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2928,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertAll(java.lang.String,java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2945,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertAll(java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2962,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertAll(java.lang.String,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:2989,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3007,1"
      Dst: "[org.junit.jupiter.api.AssertThrows].assertThrows"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3023,1"
      Dst: "[org.junit.jupiter.api.AssertThrows].assertThrows"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3041,1"
      Dst: "[org.junit.jupiter.api.AssertThrows].assertThrows"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3060,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow(org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3079,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow(org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3099,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3120,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3141,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3163,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3186,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3207,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3229,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3252,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3275,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3300,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3323,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3346,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3371,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3396,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3421,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assertions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assertions:3448,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].<init>(org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].resolve(org.junit.platform.engine.discovery.MethodSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.MethodSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:73,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:73,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].getJavaClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:73,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:73,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$getJavaMethod__75].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:73,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].resolve(org.junit.platform.engine.discovery.NestedMethodSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.NestedMethodSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:78,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].getEnclosingClasses"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:78,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].getNestedClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:78,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:78,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$getMethod__76].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:78,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].resolve(org.junit.platform.engine.support.discovery.SelectorResolver$Context,java.util.List,java.lang.Class,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    - "java.util.List"
    - "java.lang.Class"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:83"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:86"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:85"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:95"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:105"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:104"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:105"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:83,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:84,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:86,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:88,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].values"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:88,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:88,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_resolve_0__77].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:89,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:89,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$isPresent__78].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:90,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:90,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$get__79].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:91,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_resolve_1__80].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:93,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:93,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:95,1"
      Dst: "[java.util.Set].size"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:96,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_resolve_3__81].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:96,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:105,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:105,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].matches"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].resolve(org.junit.platform.engine.discovery.UniqueIdSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.UniqueIdSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:110,1"
      Dst: "[org.junit.platform.engine.discovery.UniqueIdSelector].getUniqueId"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:112,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].values"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:112,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:112,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_resolve_4__82].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:113,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:113,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$isPresent__83].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:114,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:114,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$get__84].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:115,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_resolve_5__85].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:129,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:130,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:130,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].expansionCallback(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:135,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_expansionCallback_6__86].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$expansionCallback$6(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:136"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:139"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:137,1"
      Dst: "[org.junit.jupiter.engine.descriptor.Filterable].getDynamicDescendantFilter"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:137,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].allowAll"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:139,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$resolve$5(org.junit.platform.engine.UniqueId,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:118"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:127"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:126"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:120"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:124"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:123"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:127"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:117,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:117,1"
      Dst: "[org.junit.platform.engine.UniqueId].equals"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:121,1"
      Dst: "[org.junit.jupiter.engine.descriptor.Filterable].getDynamicDescendantFilter"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:121,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].allowAll"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:124,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].allow"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:127,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:127,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].expansionCallback"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:127,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].partial"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:127,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].match"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$resolve$4(org.junit.platform.engine.UniqueId,org.junit.platform.engine.support.discovery.SelectorResolver$Context,org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    - "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:113,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$resolve$3(java.util.Set,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:97,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:97,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$getTestDescriptor__87].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:97,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:102,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:102,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$lambda_resolve_2__88].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:102,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:102,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:98,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$resolve$2(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:102,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:102,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$resolve$1(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:92,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].expansionCallback"
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:92,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].lambda$resolve$0(java.util.List,java.lang.Class,java.lang.reflect.Method,org.junit.platform.engine.support.discovery.SelectorResolver$Context,org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 5
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    - "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver:89,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].access$300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].access$100()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.discovery.MethodFinder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber].<init>(java.lang.Number)"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber:85,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber].numberValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber].bigDecimalValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].toString()"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber:97"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber:100"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber:98,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber:98,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>(java.util.List,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:58,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:59,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:60,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>(java.util.List,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:65,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:66,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>(java.util.List,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:69,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:70,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:71,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>(java.util.List,java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:76,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:77,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>(java.util.List,java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:81,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:82,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getEnclosingClassNames()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClassNames()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:90,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClassNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getEnclosingClasses()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:103,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClasses"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getNestedClassName()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClassName()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:110,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getNestedClass()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:122,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethodName()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.MethodSelector].getMethodName()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:129,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].getMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethod()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:140,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].getJavaMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethodParameterTypes()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.MethodSelector].getMethodParameterTypes()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:158,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].getMethodParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.NestedMethodSelector:163"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:166"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:165"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedMethodSelector:166"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedMethodSelector:166"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:169"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:168"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedMethodSelector:170"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:168"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedMethodSelector:170"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedMethodSelector:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:166,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:170,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].equals"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:170,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:175,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedMethodSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedMethodSelector"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.NestedMethodSelector].getEnclosingClassNames()"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.NestedMethodSelector].getNestedClassName()"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethodName()"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethodParameterTypes()"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 13
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:180,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:181,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].getEnclosingClassNames"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:181,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:182,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].getNestedClassName"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:183,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethodName"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:184,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].getMethodParameterTypes"
    - Src: "org.junit.platform.engine.discovery.NestedMethodSelector:185,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry$append__4].bootstrap$(org.junit.platform.commons.util.ToStringBuilder)"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry$append__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.util.ToStringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.reporting.ReportEntry$append__4].<init>(org.junit.platform.commons.util.ToStringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry$append__4:-1,1"
      Dst: "[org.junit.platform.engine.reporting.ReportEntry$append__4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry$append__4].<init>(org.junit.platform.commons.util.ToStringBuilder)"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry$append__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.util.ToStringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry$append__4:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry$append__4].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry$append__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry$append__4:-1,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].createDisplayNameSupplierForNestedClass"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor].getTags()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:59,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:60,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getParent"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:60,1"
      Dst: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor$lambda_getTags_0__89].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:60,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor].getEnclosingTestClasses()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:67"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:73"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:66,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getParent"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:66,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:69,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getEnclosingTestClasses"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:69,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:70,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:70,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:73,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor].instantiateTestClass(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.extension.ExtensionRegistrar,org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.support.hierarchical.ThrowableCollector)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.TestInstances"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.extension.ExtensionRegistrar"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:84,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:85,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getTestInstancesProvider"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:85,1"
      Dst: "[org.junit.jupiter.engine.execution.TestInstancesProvider].getTestInstances"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:87,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:87,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].instantiateTestClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor].lambda$getTags$0(java.util.Set,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:60,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getTags"
    - Src: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor:60,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonExceptionConstructorTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:51,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:52,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:59,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonExceptionConstructorTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:75,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:77,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:78,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:83,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:87,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonParsingExceptionConstructorTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:107,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:108,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:111,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:117,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:128,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:130,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonParsingExceptionConstructorTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:149,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:150,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:151,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:154,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:160,1"
      Dst: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:168,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:170,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonGenerationExceptionConstructorTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:186,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:187,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:194,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].jsonGenerationExceptionConstructorTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:210,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:212,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:213,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:219,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:223,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Exception"
    - "java.lang.Exception"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:231,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests:230,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.MapUtil].<init>()"
    functionSourceFile: "org.eclipse.parsson.MapUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.MapUtil:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.MapUtil].handle(java.lang.Object,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.MapUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.MapUtil:41"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:43"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:42"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:43"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:45"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:44"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:45"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:47"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:46"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:47"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:49"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:48"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:49"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:51"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:50"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:51"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:53"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:52"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:53"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:56"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:55"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:55"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:54"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:53"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:56"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:58"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:57"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:58"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:60"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:59"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:60"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:62"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:61"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:62"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:64"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.MapUtil:63"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:64"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:68"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.MapUtil:69"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.MapUtil:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.MapUtil:46,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.MapUtil:48,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.MapUtil:50,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.MapUtil:55,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.eclipse.parsson.MapUtil:63,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    - Src: "org.eclipse.parsson.MapUtil:67,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.MapUtil:71,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.MapUtil:75,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.eclipse.parsson.MapUtil:75,1"
      Dst: "[java.lang.String].format"
    - Src: "org.eclipse.parsson.MapUtil:75,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl$Context"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonGeneratorImpl$Scope"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl$Context:511,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].<init>(org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.platform.engine.support.hierarchical.ThrowableCollector)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:37,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getElement()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:44,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:44,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:44,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:49,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:49,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:49,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:54,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getParent"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:54,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext$getTestInstanceLifecycle__90].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:54,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getTestInstance()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:59,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getTestInstances"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:59,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext$getInnermostInstance__91].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:59,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getTestInstances()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:64,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].setTestInstances(org.junit.jupiter.api.extension.TestInstances)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.TestInstances"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getTestMethod()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:73,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:73,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:73,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].getExecutionException()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:78,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].getThrowable"
    - Src: "org.junit.jupiter.engine.descriptor.MethodExtensionContext:78,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:76,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testWriteValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testDoubleWriteValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].testIOExceptionOnWriteValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:93,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:97,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - 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"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:105,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:110,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:127,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:133,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:147,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:169,1"
      Dst: "[java.io.File].createTempFile"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:171,1"
      Dst: "[java.io.FileWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:172,1"
      Dst: "[jakarta.json.Json].createWriter"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer:185,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - 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: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:68,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:79,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:86,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:88,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests:130,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactory11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:404,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:405,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:417,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:419,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:420,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:430,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:439"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:442"
        BranchSideFuncs:
        - "printStackTrace()"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:440,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:453"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:456"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:454,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].getCause()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:483,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault:484,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:61,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].getDynamicDescendantFilter()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].getType()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].mayRegisterTests()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].invokeTestMethod(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:91,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:93,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:93,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor$lambda_invokeTestMethod_1__92].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:93,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].toDynamicNodeStream(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:118"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:122"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:119,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:122,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toStream"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:125,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].invalidReturnTypeException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].invalidReturnTypeException(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:132,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:132,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:132,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:130,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:133,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].createDynamicDescriptor(org.junit.jupiter.engine.descriptor.JupiterTestDescriptor,org.junit.jupiter.api.DynamicNode,int,org.junit.platform.engine.TestSource,org.junit.jupiter.engine.descriptor.DynamicDescendantFilter,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 6
    argTypes:
    - "org.junit.jupiter.engine.descriptor.JupiterTestDescriptor"
    - "org.junit.jupiter.api.DynamicNode"
    - "int"
    - "org.junit.platform.engine.TestSource"
    - "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:145"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:151"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:150"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:156"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:161"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:142,1"
      Dst: "[org.junit.jupiter.api.DynamicNode].getTestSourceUri"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:142,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor$fromUri__93].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:142,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:143,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:147,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getUniqueId"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:147,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:147,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:147,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:147,1"
      Dst: "[org.junit.platform.engine.UniqueId].append"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:148,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor$lambda_createDynamicDescriptor_2__95].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:153,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor$lambda_createDynamicDescriptor_3__94].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:156,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].test"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:157,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:158,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].addChild"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:159,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:161,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].fromUri(java.net.URI)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestSource"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:169"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:172"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:171"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:172"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:175"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:168,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:169,1"
      Dst: "[java.net.URI].getScheme"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:169,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:170,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].from"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:173,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport].from"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:175,1"
      Dst: "[org.junit.platform.engine.support.descriptor.UriSource].from"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].nodeSkipped(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.support.hierarchical.Node$SkipResult)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].nodeFinished(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.TestExecutionResult)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.TestExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].nodeFinished(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.TestExecutionResult)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.TestExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].nodeFinished"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].nodeSkipped(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.support.hierarchical.Node$SkipResult)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].nodeSkipped"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].lambda$createDynamicDescriptor$3(org.junit.platform.engine.UniqueId,int,org.junit.jupiter.api.DynamicContainer,org.junit.platform.engine.TestSource,org.junit.jupiter.engine.descriptor.DynamicDescendantFilter,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.JupiterTestDescriptor"
    argCount: 6
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "int"
    - "org.junit.jupiter.api.DynamicContainer"
    - "org.junit.platform.engine.TestSource"
    - "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:153,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].lambda$createDynamicDescriptor$2(org.junit.platform.engine.UniqueId,int,org.junit.jupiter.api.DynamicTest,org.junit.platform.engine.TestSource,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.JupiterTestDescriptor"
    argCount: 5
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "int"
    - "org.junit.jupiter.api.DynamicTest"
    - "org.junit.platform.engine.TestSource"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:148,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].lambda$invokeTestMethod$1(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:102"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:108"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:107"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:108"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:111"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:110"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:99"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:110"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:94,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRequiredTestInstance"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:95,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:96,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:95,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:97,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getSource"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:97,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor$lambda_invokeTestMethod_0__96].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:97,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:99,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].toDynamicNodeStream"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:101,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:102,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:105,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].getDynamicDescendantFilter"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:104,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].createDynamicDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:106,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:106,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor$execute__97].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:106,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:108,1"
      Dst: "[java.util.stream.BaseStream].close"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:110,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:110,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].invalidReturnTypeException"
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:112,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor].awaitFinished"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].lambda$invokeTestMethod$0()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor:98,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].'from'(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClassSource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:53,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].'from'(java.lang.String,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClassSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:64,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].'from'(java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClassSource"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:73,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].'from'(java.lang.Class,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClassSource"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:84,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:92,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>(java.lang.String,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:96,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>(java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:101,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].<init>(java.lang.Class,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:104,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:105,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:106,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].getClassName()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].getJavaClass()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.ClassSource:131"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:133,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:133,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClassSource$lambda_getJavaClass_0__98].bootstrap$"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:133,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].getPosition()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:148,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.ClassSource:153"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:156"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:155"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClassSource:156"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:157"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:156"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClassSource:156"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:159"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:158"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClassSource:160"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:158"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClassSource:160"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClassSource:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:156,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:160,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:165,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:171,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:172,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:174,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClassSource].lambda$getJavaClass$0(java.lang.Exception)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClassSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:134,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:134,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:134,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.descriptor.ClassSource:134,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].'from'(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.DirectorySource"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:42,1"
      Dst: "[org.junit.platform.engine.support.descriptor.DirectorySource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].<init>(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:48,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:50,1"
      Dst: "[java.io.File].getCanonicalFile"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:53,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:53,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:53,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:53,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].getUri()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:64,1"
      Dst: "[org.junit.platform.engine.support.descriptor.DirectorySource].getFile"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:64,1"
      Dst: "[java.io.File].toURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].getFile()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.DirectorySource:79"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.DirectorySource:82"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.DirectorySource:81"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.DirectorySource:82"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.DirectorySource:83"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.DirectorySource:82"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.DirectorySource:82"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.DirectorySource:85"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.DirectorySource:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:82,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:86,1"
      Dst: "[java.io.File].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:91,1"
      Dst: "[java.io.File].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DirectorySource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DirectorySource"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:96,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:96,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.DirectorySource:96,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.MultipleFailuresError].<init>(java.lang.String,java.util.List)"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.MultipleFailuresError:52"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:55"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.MultipleFailuresError:54"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.MultipleFailuresError:55"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:55"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.MultipleFailuresError:54"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.MultipleFailuresError:58"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:64"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.MultipleFailuresError:63"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.MultipleFailuresError:59"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:62"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.MultipleFailuresError:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.MultipleFailuresError:51,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.opentest4j.MultipleFailuresError:53,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.opentest4j.MultipleFailuresError:55,1"
      Dst: "[org.opentest4j.MultipleFailuresError].isBlank"
    - Src: "org.opentest4j.MultipleFailuresError:55,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.opentest4j.MultipleFailuresError:57,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.opentest4j.MultipleFailuresError:58,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.opentest4j.MultipleFailuresError:58,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.opentest4j.MultipleFailuresError:58,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.opentest4j.MultipleFailuresError:62,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.opentest4j.MultipleFailuresError].getMessage()"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray].size()"
    - "[org.opentest4j.MultipleFailuresError].pluralize(int,java.lang.String,java.lang.String)"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.opentest4j.MultipleFailuresError].nullSafeMessage(java.lang.Throwable)"
    - "[jakarta.json.EmptyArray].get(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    - "[org.opentest4j.MultipleFailuresError].nullSafeMessage(java.lang.Throwable)"
    functionUses: 3
    ICount: 39
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.opentest4j.MultipleFailuresError:70"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:75"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.MultipleFailuresError:74"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "pluralize(int,java.lang.String,java.lang.String)"
    - Branch String: "org.opentest4j.MultipleFailuresError:84"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:87"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.opentest4j.MultipleFailuresError:86"
        BranchSideFuncs:
        - "nullSafeMessage(java.lang.Throwable)"
        - "get(int)"
    Callsites:
    - Src: "org.opentest4j.MultipleFailuresError:68,1"
      Dst: "[java.util.List].size"
    - Src: "org.opentest4j.MultipleFailuresError:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.opentest4j.MultipleFailuresError:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.opentest4j.MultipleFailuresError:78,1"
      Dst: "[org.opentest4j.MultipleFailuresError].pluralize"
    - Src: "org.opentest4j.MultipleFailuresError:84,1"
      Dst: "[java.util.List].subList"
    - Src: "org.opentest4j.MultipleFailuresError:84,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.opentest4j.MultipleFailuresError:84,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.opentest4j.MultipleFailuresError:84,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.opentest4j.MultipleFailuresError:85,1"
      Dst: "[org.opentest4j.MultipleFailuresError].nullSafeMessage"
    - Src: "org.opentest4j.MultipleFailuresError:87,1"
      Dst: "[java.util.List].get"
    - Src: "org.opentest4j.MultipleFailuresError:89,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.opentest4j.MultipleFailuresError].getFailures()"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.MultipleFailuresError:96,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.MultipleFailuresError].hasFailures()"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.MultipleFailuresError:103"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.MultipleFailuresError:103,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.MultipleFailuresError].isBlank(java.lang.String)"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.MultipleFailuresError:107"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:106"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.MultipleFailuresError:107"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.MultipleFailuresError:107,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.opentest4j.MultipleFailuresError:107,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.MultipleFailuresError].pluralize(int,java.lang.String,java.lang.String)"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.MultipleFailuresError:111"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.MultipleFailuresError].nullSafeMessage(java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.MultipleFailuresError"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.opentest4j.MultipleFailuresError].getMessage()"
    - "[org.opentest4j.MultipleFailuresError].isBlank(java.lang.String)"
    - "[org.opentest4j.MultipleFailuresError].getMessage()"
    functionUses: 2
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.opentest4j.MultipleFailuresError:115"
      Branch Sides:
      - BranchSide: "org.opentest4j.MultipleFailuresError:118"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.MultipleFailuresError:117"
        BranchSideFuncs:
        - "getMessage()"
    Callsites:
    - Src: "org.opentest4j.MultipleFailuresError:115,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.opentest4j.MultipleFailuresError:115,1"
      Dst: "[org.opentest4j.MultipleFailuresError].isBlank"
    - Src: "org.opentest4j.MultipleFailuresError:116,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.opentest4j.MultipleFailuresError:116,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.opentest4j.MultipleFailuresError:116,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.opentest4j.MultipleFailuresError:116,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.opentest4j.MultipleFailuresError:116,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:64,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddBooleanOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:81,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddArrayToReplaceDocument"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringArrayToStringArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].testAddStringToNonExistingObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:99,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:113,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:126,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:141,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:165,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:181,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:195,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:198,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:208,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:211,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:223,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:228,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:247,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:250,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:263,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:277,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:280,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:290,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:293,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:305,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:310,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:329,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:345,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:359,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:372,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:388,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:412,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:437,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:468,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:470,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:492,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:509,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:513,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:514,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:578,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:580,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd:584,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].<init>()"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CreateJsonFuzzer:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].fuzzerInitialize()"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CreateJsonFuzzer:31,1"
      Dst: "[java.lang.System].setErr"
    - Src: "CreateJsonFuzzer:32,1"
      Dst: "[java.lang.System].setOut"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    - Src: "CreateJsonFuzzer:38,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "CreateJsonFuzzer:38,1"
      Dst: "[jakarta.json.JsonValue$ValueType].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[CreateJsonFuzzer].testJsonCreators(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "CreateJsonFuzzer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    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)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[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)"
    - "[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)"
    - "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.String)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "CreateJsonFuzzer:53"
      Branch Sides:
      - BranchSide: "CreateJsonFuzzer:57"
        BranchSideFuncs: []
      - BranchSide: "CreateJsonFuzzer:56"
        BranchSideFuncs:
        - "toStringJsonNumber(jakarta.json.JsonNumber)"
        - "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"
    - Src: "CreateJsonFuzzer:43,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "CreateJsonFuzzer:44,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray"
    - Src: "CreateJsonFuzzer:46,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - Src: "CreateJsonFuzzer:47,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject"
    - Src: "CreateJsonFuzzer:49,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeAsciiString"
    - Src: "CreateJsonFuzzer:50,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "CreateJsonFuzzer:51,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString"
    - Src: "CreateJsonFuzzer:52,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "CreateJsonFuzzer:53,1"
      Dst: "[java.lang.String].equals"
    - Src: "CreateJsonFuzzer:54,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>"
    - 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"
    - Src: "CreateJsonFuzzer:59,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber"
    - Src: "CreateJsonFuzzer:60,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].<init>()"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectUri(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.UriSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:71,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:73,1"
      Dst: "[java.net.URI].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:73,1"
      Dst: "[org.junit.platform.engine.discovery.UriSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:76,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:76,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:76,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectUri(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.UriSelector"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:92,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:93,1"
      Dst: "[org.junit.platform.engine.discovery.UriSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectFile(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.FileSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:111,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectFile(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.FileSelector"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:130,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectFile(java.lang.String,org.junit.platform.engine.discovery.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.FileSelector"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.discovery.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:149,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:150,1"
      Dst: "[org.junit.platform.engine.discovery.FileSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectFile(java.io.File,org.junit.platform.engine.discovery.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.FileSelector"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "org.junit.platform.engine.discovery.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:170,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:171,1"
      Dst: "[java.io.File].isFile"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:171,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors$lambda_selectFile_0__99].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:171,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:174,1"
      Dst: "[java.io.File].getCanonicalPath"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:174,1"
      Dst: "[org.junit.platform.engine.discovery.FileSelector].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:177,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:177,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectDirectory(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.DirectorySelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:194,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:195,1"
      Dst: "[org.junit.platform.engine.discovery.DirectorySelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectDirectory(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.DirectorySelector"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:212,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:213,1"
      Dst: "[java.io.File].isDirectory"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:213,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors$lambda_selectDirectory_1__100].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:213,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:216,1"
      Dst: "[java.io.File].getCanonicalPath"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:216,1"
      Dst: "[org.junit.platform.engine.discovery.DirectorySelector].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:219,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:219,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:219,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:219,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClasspathRoots(java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:248,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:251,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:251,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors$lambda_selectClasspathRoots_2__101].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:252,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:252,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors$toUri__102].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:253,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:253,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors$init__103].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:256,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:256,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClasspathResource(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:285,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClasspathResource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClasspathResource(java.lang.String,org.junit.platform.engine.discovery.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.discovery.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:315,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:316,1"
      Dst: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectModule(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.ModuleSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:330,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:331,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:331,1"
      Dst: "[org.junit.platform.engine.discovery.ModuleSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectModules(java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:346,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:347,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:350,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:350,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors$selectModule__104].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:351,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:353,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:353,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectPackage(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.PackageSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.DiscoverySelectors:368"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.DiscoverySelectors:367"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.DiscoverySelectors:366"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.DiscoverySelectors:368"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.DiscoverySelectors:367"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.DiscoverySelectors:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:367,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:368,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:368,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:368,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:370,1"
      Dst: "[org.junit.platform.engine.discovery.PackageSelector].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClass(java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.ClassSelector"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:380,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:381,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClass(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.ClassSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:392,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:393,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.MethodSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:440,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].parseFullyQualifiedMethodName"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:441,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.MethodSelector"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:453,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:455,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.MethodSelector"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:475,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:477,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:478,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:478,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.MethodSelector"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:490,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:491,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:492,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.MethodSelector"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:512,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:513,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:515,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:515,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.MethodSelector"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:527,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:529,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedClass(java.util.List,java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedClassSelector"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:543,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:544,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:545,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedClass(java.util.List,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedClassSelector"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:559,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:560,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:561,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedMethod(java.util.List,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedMethodSelector"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:577,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:578,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:580,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedMethod(java.util.List,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedMethodSelector"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:604,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:605,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:607,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:608,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedMethod(java.util.List,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedMethodSelector"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:624,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:625,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:626,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:627,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedMethod(java.util.List,java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedMethodSelector"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:651,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:652,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:653,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:655,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedMethod(java.util.List,java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedMethodSelector"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:671,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:672,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:674,1"
      Dst: "[org.junit.platform.engine.discovery.NestedMethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectUniqueId(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.UniqueIdSelector"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:684,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:685,1"
      Dst: "[org.junit.platform.engine.discovery.UniqueIdSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectUniqueId(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.UniqueIdSelector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:695,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:696,1"
      Dst: "[org.junit.platform.engine.UniqueId].parse"
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:696,1"
      Dst: "[org.junit.platform.engine.discovery.UniqueIdSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].lambda$selectClasspathRoots$2(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:252,1"
      Dst: "[java.nio.file.Files].exists"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].lambda$selectDirectory$1(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:214,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DiscoverySelectors].lambda$selectFile$0(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.discovery.DiscoverySelectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DiscoverySelectors:172,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.RuntimeUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.RuntimeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.RuntimeUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.RuntimeUtils].isDebugMode()"
    functionSourceFile: "org.junit.platform.commons.util.RuntimeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.RuntimeUtils:44"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:47"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:46"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.RuntimeUtils:47"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:52"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:51"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.RuntimeUtils:48"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:51"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.RuntimeUtils:43,1"
      Dst: "[org.junit.platform.commons.util.RuntimeUtils].getInputArguments"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:44,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:47,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:47,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:47,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:47,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:48,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.RuntimeUtils].getInputArguments()"
    functionSourceFile: "org.junit.platform.commons.util.RuntimeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.RuntimeUtils:61"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:69"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.RuntimeUtils:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.RuntimeUtils:59,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:60,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:61,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:62,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:69,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:69,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:69,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:70,1"
      Dst: "[org.junit.platform.commons.function.Try].get"
    - Src: "org.junit.platform.commons.util.RuntimeUtils:73,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThread].<init>(java.util.concurrent.ForkJoinPool,java.lang.ClassLoader)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThread"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.concurrent.ForkJoinPool"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThread:207,1"
      Dst: "[java.util.concurrent.ForkJoinWorkerThread].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThread:208,1"
      Dst: "[java.lang.Thread].setContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotNull].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertNotNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotNull:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotNull].assertNotNull(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotNull:31,1"
      Dst: "[org.junit.jupiter.api.AssertNotNull].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotNull].assertNotNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotNull:35"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotNull:38"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotNull:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotNull:36,1"
      Dst: "[org.junit.jupiter.api.AssertNotNull].failNull"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotNull].assertNotNull(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotNull:41"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotNull:44"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotNull:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotNull:42,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotNull:42,1"
      Dst: "[org.junit.jupiter.api.AssertNotNull].failNull"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotNull].failNull(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotNull:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertNotNull:47,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertNotNull:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertNotNull:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertNotNull:47,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber].<init>(java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonNumberImpl].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber:232,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber].bigDecimalValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber].numberValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber:243,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber].bigDecimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].<init>(java.lang.String,org.junit.platform.engine.discovery.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.discovery.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ClasspathResourceSelector:47"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:45"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:46,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:47,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].getClasspathResourceName()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].getPosition()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:69,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ClasspathResourceSelector:78"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:81"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:80"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClasspathResourceSelector:81"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:82"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:81"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClasspathResourceSelector:81"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:83"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClasspathResourceSelector:85"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:83"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ClasspathResourceSelector:86"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ClasspathResourceSelector:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:81,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:85,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:95,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ClasspathResourceSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.ClasspathResourceSelector"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:100,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:100,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.ClasspathResourceSelector:101,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory].<init>()"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory].getLogger(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.logging.Logger"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory:47"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory:51"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory:48,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.commons.logging.LoggerFactory:51,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory:51,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory].addListener(org.junit.platform.commons.logging.LogRecordListener)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.logging.LogRecordListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory:59,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory].removeListener(org.junit.platform.commons.logging.LogRecordListener)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.logging.LogRecordListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory:67,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory].access$000()"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonLocationImpl].<init>(long,long,long)"
    functionSourceFile: "org.eclipse.parsson.JsonLocationImpl"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonLocationImpl:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonLocationImpl].getLineNumber()"
    functionSourceFile: "org.eclipse.parsson.JsonLocationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonLocationImpl].getColumnNumber()"
    functionSourceFile: "org.eclipse.parsson.JsonLocationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonLocationImpl].getStreamOffset()"
    functionSourceFile: "org.eclipse.parsson.JsonLocationImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonLocationImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonLocationImpl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonLocationImpl:54,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonLocationImpl:54,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonLocationImpl:54,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.util.MyEncoder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.util.MyEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.util.MyEncoder:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberEqualsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:52,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:53,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:53,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:61,1"
      Dst: "[jakarta.json.JsonNumber].equals"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:65,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:85,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:87,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberHashCodeTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:104,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:105,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:106,1"
      Dst: "[jakarta.json.JsonNumber].hashCode"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:119,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:141,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:143,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberIsIntegralTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:173,1"
      Dst: "[jakarta.json.JsonNumber].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:178,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests:181,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].fail(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:27,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "org.junit.jupiter.api.AssertionsKt:27,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].fail$default(java.lang.String,java.lang.Throwable,int,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt:-1"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].fail(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt:33"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:33,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:33,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "org.junit.jupiter.api.AssertionsKt:33,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].fail(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:39,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "org.junit.jupiter.api.AssertionsKt:39,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].convert(java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:45,1"
      Dst: "[java.util.stream.Stream].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertAll(java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:51,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].convert"
    - Src: "org.junit.jupiter.api.AssertionsKt:51,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertAll(java.lang.String,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:57,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].convert"
    - Src: "org.junit.jupiter.api.AssertionsKt:57,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].convert(java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt:277"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:62"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionsKt:63"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:63"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:276,1"
      Dst: "[kotlin.collections.CollectionsKt].collectionSizeOrDefault"
    - Src: "org.junit.jupiter.api.AssertionsKt:276,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:277,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.junit.jupiter.api.AssertionsKt:277,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.jupiter.api.AssertionsKt:277,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.jupiter.api.AssertionsKt:63,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:63,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertAll(java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:69,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].convert"
    - Src: "org.junit.jupiter.api.AssertionsKt:69,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertAll(java.lang.String,java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:75,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].convert"
    - Src: "org.junit.jupiter.api.AssertionsKt:75,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertAll(kotlin.jvm.functions.Function0[])"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:81,1"
      Dst: "[kotlin.collections.ArraysKt].toList"
    - Src: "org.junit.jupiter.api.AssertionsKt:81,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.api.AssertionsKt:81,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:81,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertAll(java.lang.String,kotlin.jvm.functions.Function0[])"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "kotlin.jvm.functions.Function0[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:87,1"
      Dst: "[kotlin.collections.ArraysKt].toList"
    - Src: "org.junit.jupiter.api.AssertionsKt:87,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.api.AssertionsKt:87,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:87,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertThrows(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt:100"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:100"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:101,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    - Src: "org.junit.jupiter.api.AssertionsKt:106,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].reifiedOperationMarker"
    - Src: "org.junit.jupiter.api.AssertionsKt:106,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertThrows$1].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:106,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertThrows"
    - Src: "org.junit.jupiter.api.AssertionsKt:106,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertThrows(java.lang.String,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt:280"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:124"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:124,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertThrows$2].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:281,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    - Src: "org.junit.jupiter.api.AssertionsKt:286,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].reifiedOperationMarker"
    - Src: "org.junit.jupiter.api.AssertionsKt:286,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertThrows$3].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:290,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:286,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertThrows"
    - Src: "org.junit.jupiter.api.AssertionsKt:286,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertThrows(kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "kotlin.jvm.functions.Function0"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt:137"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:137"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionsKt:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:138,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    - Src: "org.junit.jupiter.api.AssertionsKt:143,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].reifiedOperationMarker"
    - Src: "org.junit.jupiter.api.AssertionsKt:143,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertThrows$3].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:147,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:143,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertThrows"
    - Src: "org.junit.jupiter.api.AssertionsKt:143,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertDoesNotThrow(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:162,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:162,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertDoesNotThrow(java.lang.String,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:176,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:176,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertDoesNotThrow(kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "kotlin.jvm.functions.Function0"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:190,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:190,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:190,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertTimeout(java.time.Duration,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:204,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:204,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertTimeout(java.time.Duration,java.lang.String,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "java.lang.String"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:218,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:218,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertTimeout(java.time.Duration,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "kotlin.jvm.functions.Function0"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:232,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:232,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:232,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertTimeoutPreemptively(java.time.Duration,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:246,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:246,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertTimeoutPreemptively(java.time.Duration,java.lang.String,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "java.lang.String"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:260,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:260,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt].assertTimeoutPreemptively(java.time.Duration,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "kotlin.jvm.functions.Function0"
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkParameterIsNotNull"
    - Src: "org.junit.jupiter.api.AssertionsKt:274,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:274,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0].<init>"
    - Src: "org.junit.jupiter.api.AssertionsKt:274,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$toString__2].bootstrap$()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$toString__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.CompositeFilter$toString__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$toString__2:-1,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$toString__2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$toString__2].<init>()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$toString__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$toString__2:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$toString__2].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$toString__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$toString__2:-1,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod:27,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestableMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod].test(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod:23,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestableMethod].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory].getInstance(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory:69,1"
      Dst: "[java.lang.String].equals"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].<init>(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].getLocks()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].acquire()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:36,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:36,1"
      Dst: "[java.util.concurrent.ForkJoinPool].managedBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].acquireAllLocks()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.CompositeLock:43"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.CompositeLock:51"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.CompositeLock:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:41,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:41,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:43,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:43,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:43,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:44,1"
      Dst: "[java.util.concurrent.locks.Lock].lockInterruptibly"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:45,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:49,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock].release"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].release()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:56,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock].release"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].release(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.CompositeLock:60"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.CompositeLock:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:60,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:61,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:61,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.hierarchical.CompositeLock].access$100(org.junit.platform.engine.support.hierarchical.CompositeLock)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.CompositeLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.CompositeLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.CompositeLock:21,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock].acquireAllLocks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].<init>(java.lang.String,org.junit.platform.engine.discovery.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.discovery.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].getFile()"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:59,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].getPath()"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:70,1"
      Dst: "[java.nio.file.Paths].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].getRawPath()"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].getPosition()"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:87,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.FileSelector:96"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:98"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FileSelector:99"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:100"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:99"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FileSelector:99"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:102"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:101"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FileSelector:103"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:101"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FileSelector:103"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FileSelector:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:99,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.FileSelector:103,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:112,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FileSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.FileSelector"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FileSelector:117,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.FileSelector:117,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.FileSelector:117,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.PackageSelector].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.PackageSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.PackageSelector:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.PackageSelector].getPackageName()"
    functionSourceFile: "org.junit.platform.engine.discovery.PackageSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.PackageSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.PackageSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.PackageSelector:52"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.PackageSelector:55"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.PackageSelector:54"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.PackageSelector:55"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.PackageSelector:56"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.PackageSelector:55"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.PackageSelector:55"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.PackageSelector:58"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.PackageSelector:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.PackageSelector:55,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.PackageSelector:59,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.PackageSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.PackageSelector"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.PackageSelector:68,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.PackageSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.PackageSelector"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.PackageSelector:73,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.PackageSelector:73,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.PackageSelector:73,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].<init>(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:200,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].addToParent(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:206"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:209"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:207,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].createAndAdd"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:209,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$000"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].addToParent(java.util.function.Supplier,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:215"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:218"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:216,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].createAndAdd"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:218,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:218,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].resolve"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:218,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext$lambda_addToParent_0__105].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:218,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].resolve(org.junit.platform.engine.DiscoverySelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:224,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$100"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:224,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext$getMatches__106].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:225,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:225,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext$lambda_resolve_1__107].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:226,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].createAndAdd(org.junit.platform.engine.TestDescriptor,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:247"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:254"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:253"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:249"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:252"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:246,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:247,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:248,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:248,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:249,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$200"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:249,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:250,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:250,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].getTestDescriptor"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:250,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:252,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].addChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].lambda$resolve$1(org.junit.platform.engine.DiscoverySelector,java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:227"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:235"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:234"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:235"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:238"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:227,1"
      Dst: "[java.util.Set].size"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:228,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:228,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext$getTestDescriptor__108].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:229,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:229,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext$toString__109].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:231,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:231,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:232,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:232,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:232,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:232,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:236,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].getOnlyElement"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:236,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].getTestDescriptor"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:236,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:238,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].lambda$addToParent$0(java.util.function.Function,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext:218,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].createAndAdd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:59,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAdd"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddNullOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddArrayBuilderOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddObjectBuilderOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllBool"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].testAddAllNull"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:90,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:91,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:94,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:98,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:101,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:105,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:122,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:123,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:126,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:131,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:134,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:139,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:144,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 10
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:170,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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: null
    BBCount: 7
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:194,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:194,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:195,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:196,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:199,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:220,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:220,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:224,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:242,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:244,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:244,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:255,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:258,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:261,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:273,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:274,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:277,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:300,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:300,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:307,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:307,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:312,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:330,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:334,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:339,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:345,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:357,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:358,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:361,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:362,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:384,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:384,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:392,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:392,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:397,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:415,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:427,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:431,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:439,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:443,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].verifyAddAll"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:451,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:466,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:470,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    BBCount: 4
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:500,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addAll"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:504,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:504,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:503,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:528,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:528,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:527,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:552,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:552,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd:551,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].createArrayBuilder(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].<init>(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0].get()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0:-1,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].values()"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.JRE[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.JRE:46,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.JRE"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.JRE:46,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.JRE:47,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].determineCurrentVersion()"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.JRE"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.JRE:133"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.JRE:138"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.JRE:137"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.JRE:138"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.JRE:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.JRE:145"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.JRE:138"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.JRE:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.JRE:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.JRE:130,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.junit.jupiter.api.condition.JRE:131,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    - Src: "org.junit.jupiter.api.condition.JRE:134,1"
      Dst: "[org.junit.jupiter.api.condition.JRE$lambda_determineCurrentVersion_0__110].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.JRE:134,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.jupiter.api.condition.JRE:138,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.junit.jupiter.api.condition.JRE:146,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.junit.jupiter.api.condition.JRE:147,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].invokeMethod"
    - Src: "org.junit.jupiter.api.condition.JRE:148,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.api.condition.JRE:149,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.junit.jupiter.api.condition.JRE:174,1"
      Dst: "[org.junit.jupiter.api.condition.JRE$lambda_determineCurrentVersion_1__111].bootstrap$"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].isCurrentVersion()"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.JRE:186"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.JRE:185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].currentVersion()"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.JRE"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].isCurrentVersionWithinRange(org.junit.jupiter.api.condition.JRE,org.junit.jupiter.api.condition.JRE)"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.condition.JRE"
    - "org.junit.jupiter.api.condition.JRE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.JRE:200,1"
      Dst: "[java.util.EnumSet].range"
    - Src: "org.junit.jupiter.api.condition.JRE:200,1"
      Dst: "[java.util.AbstractCollection].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].lambda$determineCurrentVersion$1()"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.JRE].lambda$determineCurrentVersion$0()"
    functionSourceFile: "org.junit.jupiter.api.condition.JRE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].<init>(org.eclipse.parsson.api.BufferPool,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:39,1"
      Dst: "[java.util.Collections].emptyMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].createObjectBuilder()"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:46,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:46,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].createObjectBuilder(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:51,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:51,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].createObjectBuilder(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:56,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:56,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].createArrayBuilder()"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].createArrayBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:66,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].createArrayBuilder(java.util.Collection)"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonBuilderFactoryImpl:71,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonBuilderFactoryImpl].getConfigInUse()"
    functionSourceFile: "org.eclipse.parsson.JsonBuilderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].alwaysIncluded()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.Filter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].<init>(java.util.Collection)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.CompositeFilter:56,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.CompositeFilter:56,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter:62,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.CompositeFilter:62,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$lambda_apply_0__112].bootstrap$"
    - Src: "org.junit.platform.engine.CompositeFilter:63,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.CompositeFilter:63,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$excluded__113].bootstrap$"
    - Src: "org.junit.platform.engine.CompositeFilter:64,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.engine.CompositeFilter:65,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.platform.engine.CompositeFilter:66,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].toPredicate()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter:73,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.CompositeFilter:73,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$toPredicate__114].bootstrap$"
    - Src: "org.junit.platform.engine.CompositeFilter:74,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.CompositeFilter:74,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$and__115].bootstrap$"
    - Src: "org.junit.platform.engine.CompositeFilter:75,1"
      Dst: "[java.util.stream.Stream].reduce"
    - Src: "org.junit.platform.engine.CompositeFilter:76,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].toString()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.CompositeFilter$toString__2].bootstrap$()"
    - "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].bootstrap$()"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter:83,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.CompositeFilter:83,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$toString__2].bootstrap$"
    - Src: "org.junit.platform.engine.CompositeFilter:84,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.CompositeFilter:84,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].bootstrap$"
    - Src: "org.junit.platform.engine.CompositeFilter:86,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.engine.CompositeFilter:86,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].lambda$toString$1(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter:85,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].lambda$apply$0(java.lang.Object,org.junit.platform.engine.Filter)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.junit.platform.engine.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter:63,1"
      Dst: "[org.junit.platform.engine.Filter].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter].access$000()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.CollectorTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.CollectorTests].jsonCollectorTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.CollectorTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringEqualsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:53,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:54,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:62,1"
      Dst: "[jakarta.json.JsonString].equals"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:66,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:86,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:88,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringHashCodeTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:105,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:106,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:106,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:107,1"
      Dst: "[jakarta.json.JsonString].hashCode"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:120,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:142,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:144,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringGetCharsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:161,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:162,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:162,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - 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:177,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests:179,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].<init>()"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry:33,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:35,1"
      Dst: "[java.time.LocalDateTime].now"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:36,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].'from'(java.util.Map)"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.reporting.ReportEntry"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry:46,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:48,1"
      Dst: "[org.junit.platform.engine.reporting.ReportEntry].<init>"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:49,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:49,1"
      Dst: "[org.junit.platform.engine.reporting.ReportEntry$add__116].bootstrap$"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:49,1"
      Dst: "[java.util.Map].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].'from'(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.reporting.ReportEntry"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry:61,1"
      Dst: "[org.junit.platform.engine.reporting.ReportEntry].<init>"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:62,1"
      Dst: "[org.junit.platform.engine.reporting.ReportEntry].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].add(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry:67,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:69,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].getKeyValuePairs()"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry:78,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].getTimestamp()"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.reporting.ReportEntry].toString()"
    functionSourceFile: "org.junit.platform.engine.reporting.ReportEntry"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.reporting.ReportEntry$append__4].bootstrap$(org.junit.platform.commons.util.ToStringBuilder)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.reporting.ReportEntry:94,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:95,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:96,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:96,1"
      Dst: "[org.junit.platform.engine.reporting.ReportEntry$append__4].bootstrap$"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:96,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.junit.platform.engine.reporting.ReportEntry:97,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].<init>(java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:38,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassFileVisitor:44"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:47"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:46"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassFileVisitor:44"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:47"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:46"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassFileVisitor:44"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:47"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:44,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].isNotPackageInfo"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:44,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].isNotModuleInfo"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:44,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].isClassFile"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:45,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].visitFileFailed(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:52,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor$lambda_visitFileFailed_0__117].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:52,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassFileVisitor:58"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:59,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor$lambda_postVisitDirectory_1__118].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:59,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].isNotPackageInfo(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassFileVisitor:65"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:65,1"
      Dst: "[java.nio.file.Path].endsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].isNotModuleInfo(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassFileVisitor:69"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassFileVisitor:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:69,1"
      Dst: "[java.nio.file.Path].endsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].isClassFile(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:73,1"
      Dst: "[java.nio.file.Path].getFileName"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:73,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:73,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].postVisitDirectory(java.lang.Object,java.io.IOException)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:28,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].postVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].visitFileFailed(java.lang.Object,java.io.IOException)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:28,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].visitFileFailed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:28,1"
      Dst: "[org.junit.platform.commons.util.ClassFileVisitor].visitFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].lambda$postVisitDirectory$1(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:59,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassFileVisitor].lambda$visitFileFailed$0(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ClassFileVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:52,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClassFileVisitor:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].<init>()"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].findAllNonSystemBootModuleNames()"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:64,1"
      Dst: "[java.lang.module.ModuleFinder].ofSystem"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:64,1"
      Dst: "[java.lang.module.ModuleFinder].findAll"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:64,1"
      Dst: "[java.util.Collection].stream"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:64,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_findAllNonSystemBootModuleNames_0__119].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:65,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:66,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:66,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:67,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_findAllNonSystemBootModuleNames_1__120].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:67,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils].streamResolvedModules"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:67,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$name__121].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:68,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$init__122].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:69,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].isJavaPlatformModuleSystemAvailable()"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].getModuleName(java.lang.Class)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:83,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:85,1"
      Dst: "[java.lang.Class].getModule"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:85,1"
      Dst: "[java.lang.Module].getName"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:85,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].getModuleVersion(java.lang.Class)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:92"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:89,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:91,1"
      Dst: "[java.lang.Class].getModule"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:92,1"
      Dst: "[java.lang.Module].isNamed"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:92,1"
      Dst: "[java.lang.Module].getDescriptor"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:92,1"
      Dst: "[java.lang.module.ModuleDescriptor].rawVersion"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:92,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].findAllClassesInModule(java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:105,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:106,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:108,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_findAllClassesInModule_2__123].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:108,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:110,1"
      Dst: "[java.util.function.Predicate].isEqual"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:110,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils].streamResolvedModules"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:110,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$reference__124].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:111,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:112,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:112,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:114,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:114,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils].scan"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].streamResolvedModules(java.util.function.Predicate)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:123"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:128"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:121,1"
      Dst: "[java.lang.Class].getModule"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:122,1"
      Dst: "[java.lang.Module].getLayer"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:124,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_streamResolvedModules_3__125].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:124,1"
      Dst: "[org.junit.platform.commons.logging.Logger].config"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:126,1"
      Dst: "[java.lang.ModuleLayer].boot"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:128,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils].streamResolvedModules"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].streamResolvedModules(java.util.function.Predicate,java.lang.ModuleLayer)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.lang.ModuleLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:136,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_streamResolvedModules_4__126].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:136,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:137,1"
      Dst: "[java.lang.ModuleLayer].configuration"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:138,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_streamResolvedModules_5__127].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:139,1"
      Dst: "[java.lang.module.Configuration].modules"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:139,1"
      Dst: "[java.util.Collection].stream"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:140,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_streamResolvedModules_6__128].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:140,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].scan(java.util.Set,org.junit.platform.commons.util.ClassFilter,java.lang.ClassLoader)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "org.junit.platform.commons.util.ClassFilter"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:151"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:154"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:148,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_scan_7__129].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:148,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:149,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].<init>"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:150,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:151,1"
      Dst: "[java.util.Set].iterator"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:151,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:151,1"
      Dst: "[java.util.Iterator].next"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:152,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].scan"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:152,1"
      Dst: "[java.util.List].addAll"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:154,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$lambda_scan_8__130].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:155,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$scan$8(java.util.List)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:154,1"
      Dst: "[java.util.List].size"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:154,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$scan$7(java.util.Set)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:148,1"
      Dst: "[java.util.Set].size"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:148,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$streamResolvedModules$6(java.util.function.Predicate,java.lang.module.ResolvedModule)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.lang.module.ResolvedModule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:140,1"
      Dst: "[java.lang.module.ResolvedModule].name"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:140,1"
      Dst: "[java.util.function.Predicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$streamResolvedModules$5(java.lang.module.Configuration)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.module.Configuration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:138,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$streamResolvedModules$4(java.lang.ModuleLayer)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.ModuleLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:136,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:136,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$streamResolvedModules$3(java.lang.Module)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:124,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$findAllClassesInModule$2(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:108,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$findAllNonSystemBootModuleNames$1(java.util.Set,java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:67"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:67,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils].lambda$findAllNonSystemBootModuleNames$0(java.lang.module.ModuleReference)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.module.ModuleReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:65,1"
      Dst: "[java.lang.module.ModuleReference].descriptor"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils:65,1"
      Dst: "[java.lang.module.ModuleDescriptor].name"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils$JavaNameUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:150,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils$JavaNameUtils].isJavaName(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165,1"
      Dst: "[org.junit.platform.commons.util.PackageUtils$JavaNameUtils].isNotRestrictedKeyword"
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:165,1"
      Dst: "[org.junit.platform.commons.util.PackageUtils$JavaNameUtils].isJavaIdentifier"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils$JavaNameUtils].isNotRestrictedKeyword(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:169"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:169,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils$JavaNameUtils].isJavaIdentifier(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:174"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:178"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:184"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:183"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:180"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:173,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:174,1"
      Dst: "[java.lang.Character].isJavaIdentifierStart"
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:177,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:178,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.commons.util.PackageUtils$JavaNameUtils:180,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].<init>(org.junit.platform.engine.EngineDiscoveryRequest,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:258,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:261,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].buildClassNamePredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].buildClassNamePredicate(org.junit.platform.engine.EngineDiscoveryRequest)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:271,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:272,1"
      Dst: "[org.junit.platform.engine.EngineDiscoveryRequest].getFiltersByType"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:272,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:274,1"
      Dst: "[org.junit.platform.engine.Filter].composeFilters"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext:274,1"
      Dst: "[org.junit.platform.engine.Filter].toPredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].getDiscoveryRequest()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.EngineDiscoveryRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].getEngineDescriptor()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].getClassNameFilter()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].<init>()"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].toJsonArray()"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$createArrayBuilder__131].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$add__132].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$addAll__133].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[jakarta.json.stream.JsonCollectors$build__134].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:56,1"
      Dst: "[java.util.stream.Collector].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].toJsonObject()"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$createObjectBuilder__135].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_toJsonObject_0__136].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$addAll__137].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[jakarta.json.stream.JsonCollectors$build__138].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:70,1"
      Dst: "[java.util.stream.Collector].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].toJsonObject(java.util.function.Function,java.util.function.Function)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$createObjectBuilder__139].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_toJsonObject_1__140].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$addAll__141].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[jakarta.json.stream.JsonCollectors$build__142].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:89,1"
      Dst: "[java.util.stream.Collector].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function,java.util.stream.Collector)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.util.stream.Collector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:115,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_3__143].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:127,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_5__144].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:139,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_6__145].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:144,1"
      Dst: "[jakarta.json.stream.JsonCollectors$init__146].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:144,1"
      Dst: "[java.util.stream.Collector].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].groupingBy(java.util.function.Function)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonCollectors].lambda$groupingBy$6(java.util.Map,java.util.Map)"
    functionSourceFile: "jakarta.json.stream.JsonCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:141,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 2
    argTypes:
    - "java.util.stream.Collector"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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__147].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:133,1"
      Dst: "[java.util.Map].forEach"
    - Src: "jakarta.json.stream.JsonCollectors:137,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.stream.Collector"
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "jakarta.json.stream.JsonCollectors:135,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.function.Function"
    - "java.util.stream.Collector"
    - "java.util.Map"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "jakarta.json.stream.JsonCollectors:119,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "jakarta.json.stream.JsonCollectors:122,1"
      Dst: "[jakarta.json.stream.JsonCollectors$lambda_groupingBy_2__148].bootstrap$"
    - Src: "jakarta.json.stream.JsonCollectors:123,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "java.util.stream.Collector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonCollectors:91,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "jakarta.json.stream.JsonCollectors:91,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].<init>(java.util.List,java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].getMethodDescriptors()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].getConfigurationParameter(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext:52,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getRawConfigurationParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].toString()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext:57,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext:57,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext:57,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext:57,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyJsonLocation:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].<init>(long,long,long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyJsonLocation:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].setLineNumber(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].getLineNumber()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].setColumnNumber(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].getColumnNumber()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].setStreamOffset(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyJsonLocation].getStreamOffset()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyJsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream].<init>(java.io.OutputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream:153,1"
      Dst: "[java.io.FilterOutputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream].write(byte[],int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream:158,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream].flush()"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledOnJreCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledOnJreCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:33,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnJreCondition$disabledReason__149].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:33,1"
      Dst: "[org.junit.jupiter.api.condition.BooleanExecutionCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledOnJreCondition].isEnabled(org.junit.jupiter.api.condition.EnabledOnJre)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledOnJreCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledOnJre"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.EnabledOnJreCondition:39"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledOnJreCondition:38"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledOnJreCondition:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:38,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnJre].value"
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:39,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:40,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:40,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnJreCondition$isCurrentVersion__150].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:40,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledOnJreCondition].isEnabled(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledOnJreCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledOnJreCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnJreCondition].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findBeforeAllMethods(java.lang.Class,boolean)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:40,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndAssertStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findAfterAllMethods(java.lang.Class,boolean)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:44,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndAssertStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findBeforeEachMethods(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:48,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndAssertNonStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findAfterEachMethods(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:52,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndAssertNonStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].assertStatic(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:56"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:56,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotStatic"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:59,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:59,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:57,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:57,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].assertNonStatic(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:64"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:64,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:66,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:66,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:65,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:65,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].assertVoid(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:71"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:75"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:71,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].returnsVoid"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:73,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:73,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:72,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:72,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndAssertStatic(java.lang.Class,boolean,java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "boolean"
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:80"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:83"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:79,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndCheckVoidReturnType"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:81,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$lambda_findMethodsAndAssertStatic_0__151].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:81,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndAssertNonStatic(java.lang.Class,java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:88,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndCheckVoidReturnType"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:89,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$lambda_findMethodsAndAssertNonStatic_1__152].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:89,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].findMethodsAndCheckVoidReturnType(java.lang.Class,java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:95,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedMethods"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:96,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$lambda_findMethodsAndCheckVoidReturnType_2__153].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:96,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].lambda$findMethodsAndCheckVoidReturnType$2(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:96,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].assertVoid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].lambda$findMethodsAndAssertNonStatic$1(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:89,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].assertNonStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].lambda$findMethodsAndAssertStatic$0(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.LifecycleMethodUtils:81,1"
      Dst: "[org.junit.jupiter.engine.descriptor.LifecycleMethodUtils].assertStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout$ExecutionTimeoutException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout$ExecutionTimeoutException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout$ExecutionTimeoutException:181,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ParameterResolutionException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ParameterResolutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ParameterResolutionException:31,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ParameterResolutionException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.extension.ParameterResolutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ParameterResolutionException:35,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:51,1"
      Dst: "[jakarta.json.JsonObject].getJsonString"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:54,1"
      Dst: "[jakarta.json.JsonObject].getJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:59,1"
      Dst: "[jakarta.json.JsonObject].getJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:60,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:60,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEmptyArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:83,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:84,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:84,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:86,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeCharsInArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:120,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:122,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:126,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:126,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:133,1"
      Dst: "[jakarta.json.JsonArray].getJsonString"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:140,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:164,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeCharsInArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:189,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:189,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:192,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeControlCharsInArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:221,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:221,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:224,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEmptyObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:247,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:248,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:248,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:250,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeCharsInObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:284,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:286,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:290,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:290,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:297,1"
      Dst: "[jakarta.json.JsonObject].getJsonString"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:304,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:328,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeCharsInObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:353,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:353,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:356,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readEscapeUnicodeControlCharsInObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:385,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:385,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:388,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:427,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:428,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:442,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:442,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:448,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:494,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:505,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:505,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:509,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:547,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:548,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:549,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:555,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:563,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:592,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:596,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:595,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:606,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:615,1"
      Dst: "[jakarta.json.Json].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:622,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:622,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:656,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:658,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:664,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:669,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:669,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:676,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:690,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readArrayEncodingTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:721,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:723,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:724,1"
      Dst: "[jakarta.json.Json].createReaderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:724,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:755,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:790,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:791,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:805,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:805,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:811,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:861,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:872,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:872,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:876,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:916,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:917,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:918,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:924,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:932,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:961,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:965,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:964,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:975,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:984,1"
      Dst: "[jakarta.json.Json].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:991,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:991,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1025,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1027,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1033,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1038,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1038,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1045,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1059,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readObjectEncodingTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1089,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1091,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1093,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1125,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1165,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1168,1"
      Dst: "[jakarta.json.Json].createReaderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1168,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1175,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1323,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 91
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].readUTFEncodedTests2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1357,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1360,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1366,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1470,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 76
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].negativeObjectTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1492,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1492,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1902,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 202
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].negativeArrayTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1924,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:1924,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2334,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 202
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].illegalStateExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2353,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2364,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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:2518,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].negativeJsonStructureTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2542,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2543,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2551,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    BBCount: 181
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].jsonReaderIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2953,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2954,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2955,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2956,1"
      Dst: "[jakarta.json.Json].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2957,1"
      Dst: "[jakarta.json.JsonReader].readObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2959,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2963,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2976,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2976,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:2979,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].setThrowIOException"
    - 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"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].invalidLiteralNamesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 130
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3050,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3053,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3053,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3061,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3149,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].jsonReader11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysDefault()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3181,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3181,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3184,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysNone()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3198,1"
      Dst: "[jakarta.json.Json].createReaderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3200,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3200,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysFirst()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3218,1"
      Dst: "[jakarta.json.Json].createReaderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3220,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3220,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3223,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysLast()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3237,1"
      Dst: "[jakarta.json.Json].createReaderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3239,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3239,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests:3242,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDurationParser].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDurationParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDurationParser].parse(java.lang.CharSequence)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDurationParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TimeoutDuration"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDurationParser:55"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDurationParser:62"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDurationParser:61"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDurationParser:58"
      Branch Sides: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:54,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:55,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:56,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:56,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:59,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:59,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:60,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDuration].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDurationParser:62,1"
      Dst: "[java.time.format.DateTimeParseException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ArrayReference].<init>(jakarta.json.JsonArray,int)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ArrayReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArray"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:228,1"
      Dst: "[org.eclipse.parsson.NodeReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ArrayReference].contains()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ArrayReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:235"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:-2"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:235"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:-2"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:235"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:235,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ArrayReference].get()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ArrayReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:240"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:243"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:240,1"
      Dst: "[org.eclipse.parsson.NodeReference$ArrayReference].contains"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:241,1"
      Dst: "[java.util.List].size"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:241,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_ARRAY_INDEX_ERR"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:241,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:243,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ArrayReference].add(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ArrayReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:251"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:252"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:251"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:251"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:254"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:253"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:254"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:257"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:250,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:250,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:251,1"
      Dst: "[java.util.List].size"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:252,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:257,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_ARRAY_INDEX_ERR"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:257,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:260,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ArrayReference].remove()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ArrayReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:265"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:268"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:265,1"
      Dst: "[org.eclipse.parsson.NodeReference$ArrayReference].contains"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:266,1"
      Dst: "[java.util.List].size"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:266,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_ARRAY_INDEX_ERR"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:266,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:268,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:268,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:269,1"
      Dst: "[jakarta.json.JsonArrayBuilder].remove"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:269,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$ArrayReference].replace(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$ArrayReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$ArrayReference:274"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:277"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.NodeReference$ArrayReference:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:274,1"
      Dst: "[org.eclipse.parsson.NodeReference$ArrayReference].contains"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:275,1"
      Dst: "[java.util.List].size"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:275,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_ARRAY_INDEX_ERR"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:275,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:277,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:277,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:278,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set"
    - Src: "org.eclipse.parsson.NodeReference$ArrayReference:278,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.EngineExecutionListener$1].<init>()"
    functionSourceFile: "org.junit.platform.engine.EngineExecutionListener$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.EngineExecutionListener$1:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:77,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3].createConfiguration(org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:80,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:80,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3$lambda_createConfiguration_0__154].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:80,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:82,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:82,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3$lambda_createConfiguration_1__155].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:83,1"
      Dst: "[org.junit.platform.commons.function.Try].andThenTry"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:83,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3$lambda_createConfiguration_2__156].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:90,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3$lambda_createConfiguration_3__157].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:91,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3].lambda$createConfiguration$3(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:91,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:91,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:91,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:91,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3].lambda$createConfiguration$2(org.junit.platform.engine.ConfigurationParameters,org.junit.platform.engine.support.hierarchical.ParallelExecutionConfigurationStrategy)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    - "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfigurationStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:90,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfigurationStrategy].createConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3].lambda$createConfiguration$1(java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfigurationStrategy"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:85,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:85,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:85,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:85,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:84,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:88,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3].lambda$createConfiguration$0()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3:81,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apiguardian.api.API$Status].values()"
    functionSourceFile: "org.apiguardian.api.API$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apiguardian.api.API$Status[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apiguardian.api.API$Status:76,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apiguardian.api.API$Status].valueOf(java.lang.String)"
    functionSourceFile: "org.apiguardian.api.API$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apiguardian.api.API$Status"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apiguardian.api.API$Status:76,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apiguardian.api.API$Status].<init>(java.lang.String,int)"
    functionSourceFile: "org.apiguardian.api.API$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apiguardian.api.API$Status:76,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].<init>(org.junit.platform.engine.UniqueId,int,org.junit.jupiter.api.DynamicTest,org.junit.platform.engine.TestSource,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "int"
    - "org.junit.jupiter.api.DynamicTest"
    - "org.junit.platform.engine.TestSource"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:39,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].getType()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].execute(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor$lambda_execute_0__158].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:55,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:56,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:57,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor$lambda_execute_1__159].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:57,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall].ofVoid"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:57,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].after(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:73,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].after"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].after(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:31,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].after"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].execute(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:31,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].lambda$execute$1(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.InvocationInterceptor,org.junit.jupiter.api.extension.InvocationInterceptor$Invocation)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.InvocationInterceptor"
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:58,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor].interceptDynamicTest"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor].lambda$execute$0()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:52,1"
      Dst: "[org.junit.jupiter.api.DynamicTest].getExecutable"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor:52,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext].<init>(java.lang.Class,java.util.Optional)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext].getOuterInstance()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext].toString()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext:46,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext:47,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext:49,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer].test(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:34"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:36"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:40"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:39"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:40"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:43"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:42"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:43"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:46"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:45"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:46"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:34,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:37,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isAbstract"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:40,1"
      Dst: "[java.lang.Class].isLocalClass"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:43,1"
      Dst: "[java.lang.Class].isAnonymousClass"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:46,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isInnerClass"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer].test(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer:28,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer$JsonToken].values()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonTokenizer$JsonToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.junit.platform.engine.UniqueId].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer$JsonToken:93,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer$JsonToken].valueOf(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer$JsonToken:93,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer$JsonToken].<init>(java.lang.String,int,jakarta.json.stream.JsonParser$Event,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "jakarta.json.stream.JsonParser$Event"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer$JsonToken:110,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createObjectBuilder()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider].createArrayBuilder()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].'from'(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.MethodSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:49,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].'from'(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.MethodSource"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:62,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].'from'(java.lang.String,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.MethodSource"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:77,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:77,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].'from'(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.MethodSource"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:87,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].'from'(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.MethodSource"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:104,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:114,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:117,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:118,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:126,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:126,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:126,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].<init>(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:132,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:133,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:135,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:136,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:137,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:137,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].getClassName()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].getMethodName()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].getMethodParameterTypes()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].getJavaClass()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:175,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].lazyLoadJavaClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].getJavaMethod()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:191,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].lazyLoadJavaMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].lazyLoadJavaClass()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:196"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:198,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:198,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource$lambda_lazyLoadJavaClass_0__160].bootstrap$"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:198,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].lazyLoadJavaMethod()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:207"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:222"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:221"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:208"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:216"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:205,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].lazyLoadJavaClass"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:208,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:209,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:209,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource$lambda_lazyLoadJavaMethod_1__162].bootstrap$"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:210,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:216,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource$lambda_lazyLoadJavaMethod_2__161].bootstrap$"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:226"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:229"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:228"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:229"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:230"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:229"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:229"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:232"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:231"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:233"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:234"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.MethodSource:235"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.MethodSource:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:229,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:233,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:240,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:246,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:247,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:250,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].lambda$lazyLoadJavaMethod$2()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:219,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:218,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:218,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].lambda$lazyLoadJavaMethod$1()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:213,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:211,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:211,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.MethodSource].lambda$lazyLoadJavaClass$0(java.lang.Exception)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.MethodSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:199,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:199,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:199,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.descriptor.MethodSource:199,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].createRFC6901Object()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:174,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.PointerRFCObject].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.PointerRFCObject:180,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].<init>()"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].loadClass(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:70,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].tryToLoadClass(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:91,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findAllClassesInClasspathRoot(java.net.URI,java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.net.URI"
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:114,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInClasspathRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findAllClassesInPackage(java.lang.String,java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:138,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findAllClassesInModule(java.lang.String,java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:162,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInModule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].newInstance(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:181,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:198,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findFields(java.lang.Class,java.util.function.Predicate,org.junit.platform.commons.support.HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "org.junit.platform.commons.support.HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:222,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.ReflectionSupport:225,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.junit.platform.commons.support.ReflectionSupport:225,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].valueOf"
    - Src: "org.junit.platform.commons.support.ReflectionSupport:224,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].tryToReadFieldValue(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:241,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findMethod(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:261,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:281,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findMethods(java.lang.Class,java.util.function.Predicate,org.junit.platform.commons.support.HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "org.junit.platform.commons.support.HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:304,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.ReflectionSupport:307,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.junit.platform.commons.support.ReflectionSupport:307,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].valueOf"
    - Src: "org.junit.platform.commons.support.ReflectionSupport:306,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ReflectionSupport].findNestedClasses(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.support.ReflectionSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ReflectionSupport:333,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].<init>(int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue:176,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].evaluateSafely()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue:183,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].evaluate"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].evaluate()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue:191,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$100(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue:171,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$400(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue:171,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].evaluateSafely"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$500(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.UnrecoverableExceptions].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.UnrecoverableExceptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.UnrecoverableExceptions:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.UnrecoverableExceptions"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException(java.lang.Throwable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.UnrecoverableExceptions:51"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.UnrecoverableExceptions:54"
        BranchSideFuncs:
        - "throwAsUncheckedException(java.lang.Throwable)"
      - BranchSide: "org.junit.platform.commons.util.UnrecoverableExceptions:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.UnrecoverableExceptions:52,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils].getTestInstanceLifecycle(java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestInstance$Lifecycle"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:36,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:40,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:40,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$value__163].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:41,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:42,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:42,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$getDefaultTestInstanceLifecycle__164].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils:42,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask].<init>(java.lang.Thread)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Thread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask:82,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask].run()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask:89,1"
      Dst: "[java.lang.Thread].interrupt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask].access$000(org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>(jakarta.json.JsonArray,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArray"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:49,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:50,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>(java.util.Collection,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:55,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:56,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].populate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue(java.lang.Object)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList(jakarta.json.JsonValue)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:62,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue(java.lang.Object)"
    - "[org.eclipse.parsson.JsonStringImpl].<init>(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList(jakarta.json.JsonValue)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:68,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:75,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:82,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:83,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:83,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:89,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:89,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(long)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:95,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:95,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(double)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:101,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:101,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:107"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:107"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:107,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].addNull()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:113,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:119"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:122"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:120,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:120,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:122,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:122,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:128"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:131"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:129,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_ARRAY_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:129,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:131,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:131,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].addAll(jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:137"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:140"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:139"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:140"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:138,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_ARRAY_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:138,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:141,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:143,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:143,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:149,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:150,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:156,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:157,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:157,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:163,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:164,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:164,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:170,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:171,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:171,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:177,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:177,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,long)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:183,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:183,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,double)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:189,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:189,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:195"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:195"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:195,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].addNull(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:201,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:207"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:210"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:208,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:208,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:210,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:210,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].add(int,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:216"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:219"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:217,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:217,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:219,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:219,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:225,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:226,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:232,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:233,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:233,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:239,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:240,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:240,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:246,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:247,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:247,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:253,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:253,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,long)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:259,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:259,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,double)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:265,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:265,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:271"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:271"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:271,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].setNull(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:277,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:283"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:286"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:284,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:284,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:286,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:286,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].set(int,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:292"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:295"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:293,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:293,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:295,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:295,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].remove(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:301"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:304"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:302,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_VALUELIST_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:302,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:304,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].build()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].<init>(java.util.List,org.eclipse.parsson.api.BufferPool)"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:311"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:316"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:312,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:316,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:319,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].populate(java.util.Collection)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:323"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:331"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:330"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:324"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:328"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:327"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:324"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:328"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:323,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:323,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:323,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:325,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$lambda_populate_0__165].bootstrap$"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:325,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:328,1"
      Dst: "[org.eclipse.parsson.MapUtil].handle"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:328,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:334"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:337"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:335,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:337,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].addValueList(int,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:341"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:344"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:342,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:344,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].setValueList(int,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:348"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:351"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:349,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_VALUELIST_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:349,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:351,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].ARRBUILDER_VALUE_NULL()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl:355"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:358"
        BranchSideFuncs:
        - "ARRBUILDER_VALUE_NULL()"
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:356,1"
      Dst: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_VALUE_NULL"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:356,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl].lambda$populate$0(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:326,1"
      Dst: "[org.eclipse.parsson.MapUtil].handle"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl:326,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:39,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:43,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>(java.io.InputStream,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:47,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].checkToTripIOException()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:57"
        BranchSideFuncs: []
      - 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"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream:55,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].read()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].read(byte[],int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].assertFalse(boolean)"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:35,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].assertFalse(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertFalse:39"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertFalse:42"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertFalse:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:40,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertFalse:40,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertFalse:40,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertFalse:40,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertFalse:40,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.api.AssertFalse:40,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].assertFalse(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertFalse:45"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertFalse:48"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertFalse:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.api.AssertFalse:46,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].assertFalse(java.util.function.BooleanSupplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:51,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.AssertFalse:51,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].assertFalse(java.util.function.BooleanSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:55,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.AssertFalse:55,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertFalse].assertFalse(java.util.function.BooleanSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertFalse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertFalse:59,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.AssertFalse:59,1"
      Dst: "[org.junit.jupiter.api.AssertFalse].assertFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3].<init>(java.lang.String,int,jakarta.json.JsonConfig$KeyStrategy)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "jakarta.json.JsonConfig$KeyStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].<init>(java.lang.String,int,jakarta.json.JsonConfig$KeyStrategy,org.eclipse.parsson.JsonObjectBuilderImpl$1)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3:393,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3].getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.BlacklistedExceptions].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.BlacklistedExceptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.BlacklistedExceptions:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.BlacklistedExceptions].rethrowIfBlacklisted(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.BlacklistedExceptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.BlacklistedExceptions:57,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$1].<init>(org.eclipse.parsson.JsonParserImpl,long,int)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$1:211,1"
      Dst: "[java.util.Spliterators$AbstractSpliterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$1].trySplit()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Spliterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$1].tryAdvance(java.util.function.Consumer)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$1:218"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$1:221"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$1:220"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$1:221"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$1:224"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$1:223"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$1:224"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$1:227"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$1:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$1:219,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$1:221,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonParserImpl$1:224,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonParserImpl$1:227,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getValue"
    - Src: "org.eclipse.parsson.JsonParserImpl$1:227,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].<init>(int)"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonNumberImpl].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:110,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].isIntegral()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].intValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].intValueExact()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].longValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].longValueExact()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].doubleValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].bigDecimalValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:149"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:152"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:150,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].numberValue()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:157,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonNumberImpl$JsonIntNumber:162,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].<init>(org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State:132,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.JUnitException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State:140,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State:143,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].test(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:45"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:46"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:44"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:46"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:45,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer].test"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:46,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].hasTestOrTestFactoryOrTestTemplateMethods"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:46,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].hasNestedTests"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].hasTestOrTestFactoryOrTestTemplateMethods(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:50,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isMethodPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].hasNestedTests(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:54,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:54,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].test(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests:27,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].<init>(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:48,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:49,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getDisplayName"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:50,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTags"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:51,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestClass"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:52,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].getDisplayName()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].getTags()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].getTestMethod()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].toString()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].nullSafeGet(java.util.Optional)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].nullSafeGet(java.util.Optional)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 15
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:78,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:79,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:81,1"
      Dst: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].nullSafeGet"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:83,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].nullSafeGet(java.util.Optional)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:88"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo:88,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.collectortests.Collectors"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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__166].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:273,1"
      Dst: "[java.util.TreeSet].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:292,1"
      Dst: "[java.util.TreeSet].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:304,1"
      Dst: "[java.util.TreeSet].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].build()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createArrayBuilder()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].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()"
    functionUses: 4
    ICount: 12
    EdgeCount: 9
    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()"
        - "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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:319,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:324,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:336,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:348,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:360,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:372,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:384,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:396,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].addNull()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:408,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:420,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:432,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:277,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder:279,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:34,1"
      Dst: "[org.junit.jupiter.api.condition.AbstractRepeatableAnnotationCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].getNoDisabledConditionsEncounteredResult()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].evaluate(org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:51"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:55"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:54"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:55"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:60"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:44,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable].named"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:44,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:45,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable].matches"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:46,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition$lambda_evaluate_0__167].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:46,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:47,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition$lambda_evaluate_1__168].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:48,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].getEnvironmentVariable"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:52,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:52,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].enabled"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:55,1"
      Dst: "[java.lang.String].matches"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:57,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable].disabledReason"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:56,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].getEnvironmentVariable(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:72,1"
      Dst: "[java.lang.System].getenv"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].evaluate(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:27,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].lambda$evaluate$1(org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition].lambda$evaluate$0(org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeUtils].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeUtils:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeUtils].asNode(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeUtils:26"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeUtils:25"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[GeneratorFuzzer].<init>()"
    functionSourceFile: "GeneratorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "GeneratorFuzzer:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[GeneratorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "GeneratorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "GeneratorFuzzer:29,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject"
    - Src: "GeneratorFuzzer:32,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "GeneratorFuzzer:33,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "GeneratorFuzzer:34,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "GeneratorFuzzer:36,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray"
    - Src: "GeneratorFuzzer:43,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write"
    - Src: "GeneratorFuzzer:52,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - 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"
    - Src: "GeneratorFuzzer:63,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].<init>(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:282,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:283,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:283,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:288,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    functionUses: 15
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:293,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:294,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:295,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].remove()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ObjectScope:301,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].getJsonValue()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].access$000(org.eclipse.parsson.JsonStructureParser$ObjectScope)"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonStructureParser$ObjectScope"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId$Segment].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueId$Segment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId$Segment:287,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.UniqueId$Segment:288,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId$Segment].getType()"
    functionSourceFile: "org.junit.platform.engine.UniqueId$Segment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId$Segment].getValue()"
    functionSourceFile: "org.junit.platform.engine.UniqueId$Segment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId$Segment].hashCode()"
    functionSourceFile: "org.junit.platform.engine.UniqueId$Segment"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId$Segment:310,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId$Segment].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.UniqueId$Segment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId$Segment:315"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:318"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:317"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId$Segment:318"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:319"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:318"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId$Segment:318"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:322"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:321"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId$Segment:323"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:321"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId$Segment:323"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId$Segment:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId$Segment:318,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.UniqueId$Segment:323,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId$Segment].toString()"
    functionSourceFile: "org.junit.platform.engine.UniqueId$Segment"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId$Segment:329,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.UniqueId$Segment:330,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.UniqueId$Segment:332,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.util.StringUTFConverter].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.util.StringUTFConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.util.StringUTFConverter:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 83
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:73,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:84,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:91,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:92,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:100,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:112,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:118,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:120,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:156,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:156,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:159,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:164,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:174,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:183,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:185,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:227,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:227,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:231,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:240,1"
      Dst: "[jakarta.json.JsonObject].getInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:286,1"
      Dst: "[jakarta.json.JsonNumber].longValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:322,1"
      Dst: "[jakarta.json.JsonNumber].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:330,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:334,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:337,1"
      Dst: "[jakarta.json.JsonObject].getBoolean"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:343,1"
      Dst: "[jakarta.json.JsonObject].isNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:347,1"
      Dst: "[jakarta.json.JsonObject].getJsonString"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:364,1"
      Dst: "[jakarta.json.JsonObject].getJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:363,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:368,1"
      Dst: "[jakarta.json.JsonObject].getJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:367,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:429,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:431,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 107
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:453,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:461,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:465,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:464,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:468,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 666
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:492,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:499,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:506,1"
      Dst: "[jakarta.json.JsonObject].getJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:520,1"
      Dst: "[jakarta.json.JsonObject].getJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:534,1"
      Dst: "[jakarta.json.JsonObject].getJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:576,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:604,1"
      Dst: "[jakarta.json.JsonObject].getInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:632,1"
      Dst: "[jakarta.json.JsonObject].getJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:800,1"
      Dst: "[jakarta.json.JsonObject].getBoolean"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:971,1"
      Dst: "[java.util.Map].putAll"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1055,1"
      Dst: "[jakarta.json.JsonObject].isNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1065,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 120
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectNullNameValueExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1087,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1089,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1094,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1143,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1171,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1255,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1297,1"
      Dst: "[jakarta.json.Json].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1321,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonCreateObjectBuilder11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectBuilder11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectBuilderBuildTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests:1365,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ArrayScope].<init>(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ArrayScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ArrayScope:250,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser$ArrayScope:251,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ArrayScope"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ArrayScope:256,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ArrayScope"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    functionUses: 15
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ArrayScope:261,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ArrayScope].remove()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ArrayScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser$ArrayScope:267,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser$ArrayScope].getJsonValue()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser$ArrayScope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].<init>(org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:35,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getRawConfigurationParameter(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:44,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getRawConfigurationParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getRawConfigurationParameter(java.lang.String,java.util.function.Function)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:49,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getRawConfigurationParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].isParallelExecutionEnabled()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:54,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_isParallelExecutionEnabled_0__169].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:54,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:54,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].isExtensionAutoDetectionEnabled()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:60,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_isExtensionAutoDetectionEnabled_1__170].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:60,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:60,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getDefaultExecutionMode()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:66,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_getDefaultExecutionMode_2__171].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:66,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getDefaultClassesExecutionMode()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:72,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_getDefaultClassesExecutionMode_3__172].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:72,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getDefaultTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestInstance$Lifecycle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:78,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_getDefaultTestInstanceLifecycle_4__173].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:78,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getExecutionConditionFilter()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:85,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_getExecutionConditionFilter_5__174].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:85,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getDefaultDisplayNameGenerator()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DisplayNameGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:91,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_getDefaultDisplayNameGenerator_6__175].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:91,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].getDefaultTestMethodOrderer()"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:98,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration$lambda_getDefaultTestMethodOrderer_7__176].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:98,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$getDefaultTestMethodOrderer$7(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:99,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultTestMethodOrderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$getDefaultDisplayNameGenerator$6(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:92,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultDisplayNameGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$getExecutionConditionFilter$5(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:86,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getExecutionConditionFilter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$getDefaultTestInstanceLifecycle$4(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:79,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultTestInstanceLifecycle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$getDefaultClassesExecutionMode$3(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:73,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultClassesExecutionMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$getDefaultExecutionMode$2(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:67,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultExecutionMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$isExtensionAutoDetectionEnabled$1(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:61,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].isExtensionAutoDetectionEnabled"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:61,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].lambda$isParallelExecutionEnabled$0(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.CachingJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:55,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].isParallelExecutionEnabled"
    - Src: "org.junit.jupiter.engine.config.CachingJupiterConfiguration:55,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils].assertPackageNameIsValid(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.PackageUtils:73"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils:76"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.PackageUtils:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils:72,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.PackageUtils:73,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.util.PackageUtils:76,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.PackageUtils:77,1"
      Dst: "[java.util.regex.Pattern].split"
    - Src: "org.junit.platform.commons.util.PackageUtils:77,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.PackageUtils:77,1"
      Dst: "[org.junit.platform.commons.util.PackageUtils$isJavaName__177].bootstrap$"
    - Src: "org.junit.platform.commons.util.PackageUtils:77,1"
      Dst: "[java.util.stream.Stream].allMatch"
    - Src: "org.junit.platform.commons.util.PackageUtils:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.PackageUtils:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.PackageUtils:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.PackageUtils:78,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils].getAttribute(java.lang.Class,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.PackageUtils:105"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.PackageUtils:108"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.PackageUtils:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils:102,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.PackageUtils:104,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "org.junit.platform.commons.util.PackageUtils:106,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.junit.platform.commons.util.PackageUtils:106,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "org.junit.platform.commons.util.PackageUtils:108,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PackageUtils].getAttribute(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.PackageUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PackageUtils:129,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.PackageUtils:130,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.PackageUtils:132,1"
      Dst: "[java.lang.Class].getProtectionDomain"
    - Src: "org.junit.platform.commons.util.PackageUtils:132,1"
      Dst: "[java.security.ProtectionDomain].getCodeSource"
    - Src: "org.junit.platform.commons.util.PackageUtils:133,1"
      Dst: "[java.security.CodeSource].getLocation"
    - Src: "org.junit.platform.commons.util.PackageUtils:134,1"
      Dst: "[java.net.URL].toURI"
    - Src: "org.junit.platform.commons.util.PackageUtils:134,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.junit.platform.commons.util.PackageUtils:134,1"
      Dst: "[java.util.jar.JarFile].<init>"
    - Src: "org.junit.platform.commons.util.PackageUtils:135,1"
      Dst: "[java.util.jar.JarFile].getManifest"
    - Src: "org.junit.platform.commons.util.PackageUtils:136,1"
      Dst: "[java.util.jar.Manifest].getMainAttributes"
    - Src: "org.junit.platform.commons.util.PackageUtils:137,1"
      Dst: "[java.util.jar.Attributes].getValue"
    - Src: "org.junit.platform.commons.util.PackageUtils:137,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "org.junit.platform.commons.util.PackageUtils:138,1"
      Dst: "[java.util.zip.ZipFile].close"
    - Src: "org.junit.platform.commons.util.PackageUtils:141,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.platform.commons.util.PackageUtils:141,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].<init>()"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:147,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$Simple].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].generateDisplayNameForClass(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:153,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].generateDisplayNameForClass"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:153,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].replaceUnderscores"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].generateDisplayNameForNestedClass(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:158,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].generateDisplayNameForNestedClass"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:158,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].replaceUnderscores"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].generateDisplayNameForMethod(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:163,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$Simple].generateDisplayNameForMethod"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:163,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].replaceUnderscores"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores].replaceUnderscores(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores:167,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].enabled(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:36,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:46,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.extension.ConditionEvaluationResult:58"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.extension.ConditionEvaluationResult:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.extension.ConditionEvaluationResult:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:58,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:59,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:61,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].<init>(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:70,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].isDisabled()"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.extension.ConditionEvaluationResult:79"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.extension.ConditionEvaluationResult:78"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].getReason()"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].toString()"
    functionSourceFile: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:93,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:94,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:94,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:95,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.api.extension.ConditionEvaluationResult:96,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].<init>()"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isPublic(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:51,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isPublic(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:62,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isPrivate(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:73,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isPrivate(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:84,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isNotPrivate(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:102,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotPrivate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isNotPrivate(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:120,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotPrivate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isAbstract(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:131,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isAbstract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isAbstract(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:142,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isAbstract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isStatic(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:153,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isStatic(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:164,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isNotStatic(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:175,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isNotStatic(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:186,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isFinal(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:199,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isNotFinal(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:212,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isFinal(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:225,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ModifierSupport].isNotFinal(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.support.ModifierSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ModifierSupport:238,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.Preconditions].condition(boolean,java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:54"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:54"
        BranchSideFuncs:
        - "condition(boolean,java.lang.String)"
      - BranchSide: "org.junit.platform.commons.util.Preconditions:53"
        BranchSideFuncs:
        - "condition(boolean,java.lang.String)"
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:54,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notNull(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:68"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:68,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notEmpty(java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:87"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:87"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:86"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.Preconditions:87"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:87"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:87,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notEmpty(java.lang.Object[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:105"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.Preconditions:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:106,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notEmpty(java.util.Collection,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:126"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:126"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:125"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.Preconditions:126"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:126"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:126,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.junit.platform.commons.util.Preconditions:126,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notEmpty(java.util.Collection,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:146"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:145"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.Preconditions:146"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:146,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.junit.platform.commons.util.Preconditions:146,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements(java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:164"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:165,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.Preconditions:165,1"
      Dst: "[org.junit.platform.commons.util.Preconditions$lambda_containsNoNullElements_0__178].bootstrap$"
    - Src: "org.junit.platform.commons.util.Preconditions:165,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements(java.lang.Object[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:186"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:189"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:187,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.Preconditions:187,1"
      Dst: "[org.junit.platform.commons.util.Preconditions$lambda_containsNoNullElements_1__179].bootstrap$"
    - Src: "org.junit.platform.commons.util.Preconditions:187,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements(java.util.Collection,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:208"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:211"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:209,1"
      Dst: "[org.junit.platform.commons.util.Preconditions$lambda_containsNoNullElements_2__180].bootstrap$"
    - Src: "org.junit.platform.commons.util.Preconditions:209,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements(java.util.Collection,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:230"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:233"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:231,1"
      Dst: "[org.junit.platform.commons.util.Preconditions$lambda_containsNoNullElements_3__181].bootstrap$"
    - Src: "org.junit.platform.commons.util.Preconditions:231,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notBlank(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.Preconditions].condition(boolean,java.lang.String)"
    - "[org.junit.platform.commons.util.StringUtils].isNotBlank(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:249,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.platform.commons.util.Preconditions:249,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].notBlank(java.lang.String,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:267,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.platform.commons.util.Preconditions:267,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].condition(boolean,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.PreconditionViolationException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:280"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:283"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.junit.platform.commons.util.Preconditions:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:281,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].condition(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.Preconditions:295"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.Preconditions:298"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.Preconditions:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:296,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.platform.commons.util.Preconditions:296,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].lambda$containsNoNullElements$3(java.util.function.Supplier,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:231,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].lambda$containsNoNullElements$2(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:209,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].lambda$containsNoNullElements$1(java.util.function.Supplier,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:187,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.Preconditions].lambda$containsNoNullElements$0(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.Preconditions:165,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:34,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>(java.io.OutputStream,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:38,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>(java.io.OutputStream,java.nio.charset.Charset,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:42,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartObject()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:47,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartObject(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:54,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartArray()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartArray(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:68,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNewLine()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeIndent()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    functionUses: 6
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:75,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNewLine"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:77,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeIndent"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:78,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeIndent()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPrettyGeneratorImpl:83"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPrettyGeneratorImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:84,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].inNone()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].isCommaAllowed()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeIndent()"
    functionUses: 8
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPrettyGeneratorImpl:91"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPrettyGeneratorImpl:95"
        BranchSideFuncs:
        - "writeChar(char)"
        - "writeIndent()"
      - BranchSide: "org.eclipse.parsson.JsonPrettyGeneratorImpl:94"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPrettyGeneratorImpl:91"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPrettyGeneratorImpl:95"
        BranchSideFuncs:
        - "writeChar(char)"
        - "writeIndent()"
      - BranchSide: "org.eclipse.parsson.JsonPrettyGeneratorImpl:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:90,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:91,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].isCommaAllowed"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:91,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].inNone"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:92,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:93,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeIndent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeColon()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeColon()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:99,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeColon"
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:100,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNewLine()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:104,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].close()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].close()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeKey(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNull()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeNull()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(double)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(long)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(int)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNull(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeNull(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,double)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,long)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].flush()"
    functionSourceFile: "org.eclipse.parsson.JsonPrettyGeneratorImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].flush()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPrettyGeneratorImpl:29,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:46,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:48,1"
      Dst: "[java.lang.Long].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:52,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:56,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - 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>"
    JavaMethodInfo: null
    BBCount: 11
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:85,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:87,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:91,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:95,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:99,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:123,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:-1,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:143,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:167,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:-1,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:187,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:210,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:212,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:216,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:220,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:224,1"
      Dst: "[jakarta.json.JsonArrayBuilder].setNull"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:226,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:250,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:-1,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:270,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].remove(jakarta.json.JsonArrayBuilder,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ArrayBuilder:287,1"
      Dst: "[jakarta.json.JsonArrayBuilder].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(byte,byte)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:33,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(byte,byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:40"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:38,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:38,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(byte,byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:43"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:46"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:44,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:44,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(char,char)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:49,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(char,char,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:53"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:56"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:54,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:54,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(char,char,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:59"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:62"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:60,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:60,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(double,double)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:65,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:69"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:72"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:69,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:70,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:70,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:75"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:78"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:75,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:76,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:76,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(double,double,double)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:81,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(double,double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:85"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:88"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:85,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:86,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:86,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(double,double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:91"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:94"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:91,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:92,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:92,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(float,float)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:97,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:101"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:104"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:101,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:102,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:102,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:107"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:110"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:107,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:108,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:108,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(float,float,float)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:113,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(float,float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:117"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:120"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:117,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:118,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:118,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(float,float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:123"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:126"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:123,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:124,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:124,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(short,short)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:129,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(short,short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:133"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:136"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:134,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:134,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(short,short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:139"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:142"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:140,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:140,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(int,int)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:145,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(int,int,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:149"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:152"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:150,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:150,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(int,int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:155"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:158"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:156,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:156,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(long,long)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:161,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(long,long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:165"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:168"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:166,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:166,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(long,long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:171"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:174"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:172,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.AssertEquals:172,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:177,1"
      Dst: "[org.junit.jupiter.api.AssertEquals].assertEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:181"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:184"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:181,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].objectsAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:182,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertEquals].assertEquals(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertEquals:187"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertEquals:190"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertEquals:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertEquals:187,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].objectsAreEqual"
    - Src: "org.junit.jupiter.api.AssertEquals:188,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failNotEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].'from'(org.junit.jupiter.api.Timeout)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TimeoutDuration"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.Timeout"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:25,1"
      Dst: "[org.junit.jupiter.api.Timeout].value"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:25,1"
      Dst: "[org.junit.jupiter.api.Timeout].unit"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:25,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDuration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].<init>(long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:32"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:31"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:30"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:31,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:32,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDuration$lambda_new_0__182].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:32,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:34,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].getValue()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].getUnit()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.TimeUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].equals(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:47"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:50"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:49"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:50"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:51"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:50"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:50"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:53"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:52"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:52"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:50,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].hashCode()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:59,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:59,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].toString()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:65"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:67"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutDuration:65"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutDuration:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:64,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:64,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:65,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:66,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:66,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:68,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:68,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:68,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutDuration].lambda$new$0(long)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutDuration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:32,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:32,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TimeoutDuration:32,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor].<init>(org.junit.platform.engine.ExecutionRequest,org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService,org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.ExecutionRequest"
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor].execute()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:50,1"
      Dst: "[org.junit.platform.engine.ExecutionRequest].getRootTestDescriptor"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:51,1"
      Dst: "[org.junit.platform.engine.ExecutionRequest].getEngineExecutionListener"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:52,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:52,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].walk"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:53,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:55,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:56,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].setParentContext"
    - Src: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor:57,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService].submit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:31,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:33,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].allow(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:40"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:38,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].allowAll()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:44,1"
      Dst: "[java.util.Set].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].test(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:48"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$lambda_test_0__183].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].isAllowed(org.junit.platform.engine.UniqueId,org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:53"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:52"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:53"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:53,1"
      Dst: "[org.junit.platform.engine.UniqueId].hasPrefix"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].test(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:30,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].lambda$test$0(org.junit.platform.engine.UniqueId,org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter:49,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter].isAllowed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult$Status].values()"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult$Status[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult$Status:39,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult$Status].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult$Status"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult$Status:39,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestExecutionResult$Status].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.TestExecutionResult$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestExecutionResult$Status:39,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNull].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNull:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNull].assertNull(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNull:32,1"
      Dst: "[org.junit.jupiter.api.AssertNull].assertNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNull].assertNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNull:36"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNull:39"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNull:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNull:37,1"
      Dst: "[org.junit.jupiter.api.AssertNull].failNotNull"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNull].assertNull(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNull:42"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNull:45"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNull:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNull:43,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNull:43,1"
      Dst: "[org.junit.jupiter.api.AssertNull].failNotNull"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNull].failNotNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNull:48,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertNull:48,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertNull:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertNull:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertNull:48,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].<init>(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:40,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDurationParser].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:41,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultTestMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:49,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultTestableMethodTimeout__184].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:49,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultTestTemplateMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:53,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultTestableMethodTimeout__185].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:53,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultTestFactoryMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:58,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultTestableMethodTimeout__186].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:58,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultBeforeAllMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:62,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultLifecycleMethodTimeout__187].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:62,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultBeforeEachMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:66,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultLifecycleMethodTimeout__188].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:66,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultAfterEachMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:70,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultLifecycleMethodTimeout__189].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:70,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultAfterAllMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:74,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultLifecycleMethodTimeout__190].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:74,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultTestableMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:78,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultTimeout__191].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:78,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultLifecycleMethodTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:82,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$getDefaultTimeout__192].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:82,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].getDefaultTimeout()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:86,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseTimeoutDuration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseOrDefault(java.lang.String,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutConfiguration:92"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutConfiguration:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:91,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseTimeoutDuration"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:92,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:92,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].parseTimeoutDuration(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:96,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$lambda_parseTimeoutDuration_2__193].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:96,1"
      Dst: "[java.util.Map].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].lambda$parseTimeoutDuration$2(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:96,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getConfigurationParameter"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:96,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$lambda_parseTimeoutDuration_1__194].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:96,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].lambda$parseTimeoutDuration$1(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TimeoutDuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:98,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutDurationParser].parse"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:101,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutConfiguration$lambda_parseTimeoutDuration_0__195].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:101,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutConfiguration].lambda$parseTimeoutDuration$0(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutConfiguration:102,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod:30,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestableMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod].test(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod:26,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestableMethod].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].<init>(org.junit.platform.engine.UniqueId,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:36,1"
      Dst: "[org.junit.platform.engine.support.descriptor.EngineDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].getConfiguration()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.config.JupiterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].getExecutionMode()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:46,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultExecutionMode"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:46,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterTestDescriptor].toExecutionMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].prepare(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:52,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getConfiguration"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].createRegistryWithDefaultExtensions"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:53,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExecutionListener"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:55,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:58,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].extend"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:59,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:60,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:61,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].cleanUp(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:67,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].cleanUp(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:29,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].cleanUp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].prepare(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor:29,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].prepare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$1].<init>()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$1:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$1].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$1:36,1"
      Dst: "[org.junit.platform.engine.CompositeFilter].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$1].toPredicate()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$1:41,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$1$lambda_toPredicate_0__196].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$1].lambda$toPredicate$0(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].of(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:29,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:29,1"
      Dst: "[org.junit.jupiter.engine.execution.DefaultTestInstances].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].of(org.junit.jupiter.api.extension.TestInstances,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.TestInstances"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:33,1"
      Dst: "[org.junit.jupiter.api.extension.TestInstances].getAllInstances"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:33,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:34,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:35,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:35,1"
      Dst: "[org.junit.jupiter.engine.execution.DefaultTestInstances].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].<init>(java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:40,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:41,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].getInnermostInstance()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:46,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:46,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].getEnclosingInstances()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:51,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:51,1"
      Dst: "[java.util.List].subList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].getAllInstances()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultTestInstances].findInstance(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultTestInstances"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.DefaultTestInstances:63"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultTestInstances:69"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultTestInstances:68"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.DefaultTestInstances:65"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultTestInstances:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultTestInstances:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:61,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:62,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:62,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:63,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:64,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:65,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:66,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:66,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.jupiter.engine.execution.DefaultTestInstances:69,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluationException:28,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].<init>()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$Stack:404,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].push(org.eclipse.parsson.JsonParserImpl$Context)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].pop()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonParserImpl$Context"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$Stack:413"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$Stack:416"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$Stack:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$Stack:414,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].peek()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonParserImpl$Context"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].isEmpty()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$Stack:426"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$Stack:425"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].<init>(org.eclipse.parsson.JsonParserImpl$1)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Stack].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$Stack:404,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].access$200(org.eclipse.parsson.JsonParserImpl$Stack)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonParserImpl$Context"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl$Stack"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Stack].pop()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$Stack:404,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].access$300(org.eclipse.parsson.JsonParserImpl$Stack)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl$Stack"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Stack].isEmpty()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$Stack:404,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$Stack"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl$Stack"
    - "org.eclipse.parsson.JsonParserImpl$Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Stack].push(org.eclipse.parsson.JsonParserImpl$Context)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$Stack:404,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotSame].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertNotSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotSame:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotSame].assertNotSame(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotSame:32,1"
      Dst: "[org.junit.jupiter.api.AssertNotSame].assertNotSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotSame].assertNotSame(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotSame:36"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotSame:39"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotSame:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotSame:37,1"
      Dst: "[org.junit.jupiter.api.AssertNotSame].failSame"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotSame].assertNotSame(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotSame:42"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotSame:45"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotSame:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotSame:43,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotSame:43,1"
      Dst: "[org.junit.jupiter.api.AssertNotSame].failSame"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotSame].failSame(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotSame:48,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertNotSame:48,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertNotSame:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertNotSame:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertNotSame:48,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$RootReference].<init>(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$RootReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$RootReference:140,1"
      Dst: "[org.eclipse.parsson.NodeReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$RootReference].contains()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$RootReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.NodeReference$RootReference:146"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.NodeReference$RootReference:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$RootReference].get()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$RootReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$RootReference].add(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$RootReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$RootReference:156,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.NodeReference$RootReference:156,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.NodeReference$RootReference:162,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_VALUE_ADD_ERR"
    - Src: "org.eclipse.parsson.NodeReference$RootReference:162,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$RootReference].remove()"
    functionSourceFile: "org.eclipse.parsson.NodeReference$RootReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$RootReference:169,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_VALUE_CANNOT_REMOVE"
    - Src: "org.eclipse.parsson.NodeReference$RootReference:169,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.NodeReference$RootReference].replace(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.NodeReference$RootReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.NodeReference$RootReference:174,1"
      Dst: "[org.eclipse.parsson.NodeReference$RootReference].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass].test(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:34"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:34,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsInnerClass].test"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:37,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass].test(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass:26,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.filter.ClasspathScanningSupport].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.filter.ClasspathScanningSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.filter.ClasspathScanningSupport].buildClassNamePredicate(org.junit.platform.engine.EngineDiscoveryRequest)"
    functionSourceFile: "org.junit.platform.engine.support.filter.ClasspathScanningSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:50,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:51,1"
      Dst: "[org.junit.platform.engine.EngineDiscoveryRequest].getFiltersByType"
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:51,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:53,1"
      Dst: "[org.junit.platform.engine.Filter].composeFilters"
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:53,1"
      Dst: "[org.junit.platform.engine.Filter].toPredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.filter.ClasspathScanningSupport].buildClassFilter(org.junit.platform.engine.EngineDiscoveryRequest,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.engine.support.filter.ClasspathScanningSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.ClassFilter"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:67,1"
      Dst: "[org.junit.platform.engine.support.filter.ClasspathScanningSupport].buildClassNamePredicate"
    - Src: "org.junit.platform.engine.support.filter.ClasspathScanningSupport:67,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].<init>(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:58,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:58,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].<init>()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:65,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:65,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].apply(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:79,1"
      Dst: "[org.eclipse.parsson.JsonPatchBuilderImpl].build"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:79,1"
      Dst: "[jakarta.json.JsonPatch].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].add(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:90,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:90,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:91,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:91,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:92,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:90,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].add(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:106,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:106,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:107,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:107,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:108,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:106,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].add(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:122,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:122,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:123,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:123,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:124,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:122,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].add(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:138,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:138,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:139,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:139,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:140,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:138,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].remove(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:153,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:153,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:154,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:154,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:155,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:153,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].replace(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:168,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:168,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:169,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:169,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:170,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:168,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].replace(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:184,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:184,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:185,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:185,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:186,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:184,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].replace(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:200,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:200,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:201,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:201,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:202,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:200,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].replace(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:216,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:216,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:217,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:217,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:218,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:216,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].move(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:232,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:232,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:233,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:233,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:234,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:232,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].copy(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:248,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:248,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:249,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:249,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:250,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:248,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].test(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:264,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:264,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:265,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:265,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:266,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:264,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].test(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:280,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:280,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:281,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:281,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:282,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:280,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].test(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:296,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:296,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:297,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:297,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:298,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:296,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].test(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:312,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:312,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:313,1"
      Dst: "[jakarta.json.JsonPatch$Operation].operationName"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:313,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:314,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:312,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].buildAsJsonArray()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:325,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchBuilderImpl].build()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:334,1"
      Dst: "[org.eclipse.parsson.JsonPatchBuilderImpl].buildAsJsonArray"
    - Src: "org.eclipse.parsson.JsonPatchBuilderImpl:334,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.Resources].<init>()"
    functionSourceFile: "org.junit.jupiter.api.parallel.Resources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.Resources:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UniqueIdSelector].<init>(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.platform.engine.discovery.UniqueIdSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UniqueIdSelector].getUniqueId()"
    functionSourceFile: "org.junit.platform.engine.discovery.UniqueIdSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UniqueIdSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.UniqueIdSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.UniqueIdSelector:53"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.UniqueIdSelector:56"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.UniqueIdSelector:55"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.UniqueIdSelector:56"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.UniqueIdSelector:57"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.UniqueIdSelector:56"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.UniqueIdSelector:56"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.UniqueIdSelector:59"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.UniqueIdSelector:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:56,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:60,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UniqueIdSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.UniqueIdSelector"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.UniqueId].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:69,1"
      Dst: "[org.junit.platform.engine.UniqueId].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UniqueIdSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.UniqueIdSelector"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:74,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:74,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.UniqueIdSelector:74,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].<init>(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:40,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser:38,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser:41,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$ArrayScope].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].<init>(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser:38,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser:45,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].getString()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:50,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonStructureParser:52,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$ObjectScope].access$000"
    - Src: "org.eclipse.parsson.JsonStructureParser:54,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:54,1"
      Dst: "[jakarta.json.JsonString].getString"
    - Src: "org.eclipse.parsson.JsonStructureParser:56,1"
      Dst: "[jakarta.json.JsonNumber].toString"
    - Src: "org.eclipse.parsson.JsonStructureParser:58,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETSTRING_ERR"
    - Src: "org.eclipse.parsson.JsonStructureParser:58,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].isIntegralNumber()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:64"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:67"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:65,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:65,1"
      Dst: "[jakarta.json.JsonNumber].isIntegral"
    - Src: "org.eclipse.parsson.JsonStructureParser:67,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_ISINTEGRALNUMBER_ERR"
    - Src: "org.eclipse.parsson.JsonStructureParser:67,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].getInt()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:72"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:75"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:73,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:73,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:75,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETINT_ERR"
    - Src: "org.eclipse.parsson.JsonStructureParser:75,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].getLong()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:80"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:83"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:81,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:81,1"
      Dst: "[jakarta.json.JsonNumber].longValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:83,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETLONG_ERR"
    - Src: "org.eclipse.parsson.JsonStructureParser:83,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].getBigDecimal()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:88"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:91"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:89,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:89,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:91,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETBIGDECIMAL_ERR"
    - Src: "org.eclipse.parsson.JsonStructureParser:91,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].getLocation()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].hasNext()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:101"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:100"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:101"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:100"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:101"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:101,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].next()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:106"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:109"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:106,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].hasNext"
    - Src: "org.eclipse.parsson.JsonStructureParser:107,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.eclipse.parsson.JsonStructureParser:109,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].transition"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].transition()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:114"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:117"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:116"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:115"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:114"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:117"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:118"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:117"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:117"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:120"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:119"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:120"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:133"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:132"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:121"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:129"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:128"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:124"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:125"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:124"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:124"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:149"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:148"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:133"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:140"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:139"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:135"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:136"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:135"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:135"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:149"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:148"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:140"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:144"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:118,1"
      Dst: "[java.util.Deque].pop"
    - Src: "org.eclipse.parsson.JsonStructureParser:121,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonStructureParser:122,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonStructureParser:123,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:123,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].getState"
    - Src: "org.eclipse.parsson.JsonStructureParser:125,1"
      Dst: "[java.util.Deque].push"
    - Src: "org.eclipse.parsson.JsonStructureParser:126,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].createScope"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].close()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStructureParser].skipObject()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:158"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:184"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:183"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:161"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:174"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:173"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:174"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:178"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:177"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:182"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:183"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:182"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:162,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:162,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].getState"
    - Src: "org.eclipse.parsson.JsonStructureParser:163,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonStructureParser:174,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonStructureParser:175,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonStructureParser].skipArray()"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStructureParser:188"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:210"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:209"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:191"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:205"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:204"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:208"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:190"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStructureParser:208"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStructureParser:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:191,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonStructureParser:192,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonStructureParser:193,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser$Scope].getJsonValue"
    - Src: "org.eclipse.parsson.JsonStructureParser:193,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].getState"
    - Src: "org.eclipse.parsson.JsonStructureParser:194,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonStructureParser].getState(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonStructureParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStructureParser:213,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonStructureParser:213,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonStructureParser:229,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_STATE_ERR"
    - Src: "org.eclipse.parsson.JsonStructureParser:229,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1].invoke()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1:-1,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1:-1,1"
      Dst: "[kotlin.jvm.internal.Lambda].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledOnOsCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledOnOsCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:31,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnOsCondition$disabledReason__197].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:31,1"
      Dst: "[org.junit.jupiter.api.condition.BooleanExecutionCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledOnOsCondition].isEnabled(org.junit.jupiter.api.condition.EnabledOnOs)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledOnOsCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledOnOs"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.EnabledOnOsCondition:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledOnOsCondition:36"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledOnOsCondition:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:36,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnOs].value"
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:37,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:38,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:38,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnOsCondition$isCurrentOs__198].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:38,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledOnOsCondition].isEnabled(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledOnOsCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledOnOsCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledOnOsCondition].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorFactoryImpl].<init>(java.util.Map,boolean,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "boolean"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorFactoryImpl].createGenerator(java.io.Writer)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorFactoryImpl:46"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorFactoryImpl:48"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorFactoryImpl:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:47,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:48,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorFactoryImpl].createGenerator(java.io.OutputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorFactoryImpl:53"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorFactoryImpl:55"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorFactoryImpl:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:54,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:55,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorFactoryImpl].createGenerator(java.io.OutputStream,java.nio.charset.Charset)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorFactoryImpl:60"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorFactoryImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorFactoryImpl:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorFactoryImpl:62,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorFactoryImpl].getConfigInUse()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertSame].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertSame:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertSame].assertSame(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertSame:32,1"
      Dst: "[org.junit.jupiter.api.AssertSame].assertSame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertSame].assertSame(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertSame:36"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertSame:39"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertSame:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertSame:37,1"
      Dst: "[org.junit.jupiter.api.AssertSame].failNotSame"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertSame].assertSame(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertSame:42"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertSame:45"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertSame:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertSame:43,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertSame:43,1"
      Dst: "[org.junit.jupiter.api.AssertSame].failNotSame"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertSame].failNotSame(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertSame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertSame:48,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].format"
    - Src: "org.junit.jupiter.api.AssertSame:48,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:58,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyStringOnCompoundObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].testCopyOfNonExistingLocationInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:81,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:94,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:108,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:121,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:135,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:148,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:162,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:175,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:190,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:272,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy:296,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:212,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:221,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:230,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:239,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:248,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:257,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:266,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createPatchRemoveObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:275,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:293,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:302,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:311,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createEmptyArrayWithObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:320,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:329,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:339,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:348,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:357,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:367,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:377,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:386,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:395,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:405,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectWithBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:415,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectReplaceBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:424,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:433,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:443,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:453,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:463,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectReplaceObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:473,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectMoveValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:482,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectCopyValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:492,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectMoveObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:501,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectCopyObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:511,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createCompoundObjectWithObjectReplaced()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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].build"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:550,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:553,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:563,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:580,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:589,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:600,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayWithStrAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:611,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArrayReplaceStr()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:622,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:631,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:640,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringInnerArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:650,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:661,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:672,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:683,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:693,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleStringArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:704,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createStringArray2WithStringArrayInTheMiddle()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:724,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:735,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayWithIntAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:746,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArrayReplaceInt()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:757,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:766,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:775,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:786,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:797,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createIntArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:808,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:818,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleIntArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:828,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:837,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:848,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayWithBoolAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:859,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArrayReplaceBool()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:870,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:879,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:888,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:899,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:910,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createBoolArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:921,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:931,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleBoolArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:942,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:951,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectBefore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:962,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayWithObjectAfter()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:973,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArrayReplaceObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:984,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:993,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1003,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy1to0()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1014,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1025,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createObjectArray2Copy0to1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1036,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1046,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].createSimpleObjectArray5R()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1057,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1076,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1078,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1082,1"
      Dst: "[java.lang.Double].doubleValue"
    - 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>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].jsonData(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1109,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1111,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1115,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonPatch"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1136,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].booleanValue(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.SimpleValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.SimpleValues:1156,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService].submit(org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService:32,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask].execute"
    - Src: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService:33,1"
      Dst: "[java.util.concurrent.CompletableFuture].completedFuture"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService].invokeAll(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService:38,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$execute__199].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService:38,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService].close()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].<init>(org.junit.platform.engine.EngineDiscoveryRequest,org.junit.platform.engine.TestDescriptor,java.util.List,java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    - "org.junit.platform.engine.TestDescriptor"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:64,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:66,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:67,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:75,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:76,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:76,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:76,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].run()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:81"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:80,1"
      Dst: "[org.junit.platform.engine.EngineDiscoveryRequest].getSelectorsByType"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:80,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:81,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:82,1"
      Dst: "[java.util.Queue].poll"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:82,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolveCompletely"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:84,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:84,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$accept__200].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:84,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolveCompletely(org.junit.platform.engine.DiscoverySelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:92"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:97"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:88,1"
      Dst: "[org.junit.platform.engine.EngineDiscoveryRequest].getDiscoveryListener"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:89,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:91,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolve"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:92,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:93,1"
      Dst: "[org.junit.platform.engine.SelectorResolutionResult].resolved"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:93,1"
      Dst: "[org.junit.platform.engine.EngineDiscoveryListener].selectorProcessed"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:94,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:94,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].enqueueAdditionalSelectors"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:97,1"
      Dst: "[org.junit.platform.engine.SelectorResolutionResult].unresolved"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:101,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:102,1"
      Dst: "[org.junit.platform.engine.SelectorResolutionResult].failed"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].enqueueAdditionalSelectors(org.junit.platform.engine.support.discovery.SelectorResolver$Resolution)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:107,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].getSelectors"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:107,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:108,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].getMatches"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:108,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:108,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$isExact__201].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:108,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:108,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$lambda_enqueueAdditionalSelectors_1__202].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:108,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolve(org.junit.platform.engine.DiscoverySelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:119"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:122"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:121"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:122"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:125"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:119,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:120,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:120,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:123,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolveUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:125,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$lambda_resolve_2__203].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:125,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolve"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolveUniqueId(org.junit.platform.engine.discovery.UniqueIdSelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.discovery.UniqueIdSelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:166"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:169"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:168"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:169"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:172"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:165,1"
      Dst: "[org.junit.platform.engine.discovery.UniqueIdSelector].getUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:166,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:167,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:167,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].match"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:167,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:169,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:169,1"
      Dst: "[org.junit.platform.engine.UniqueId].hasPrefix"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:170,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:172,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$lambda_resolveUniqueId_3__204].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:172,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolve"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].getContext(org.junit.platform.engine.DiscoverySelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:176,1"
      Dst: "[java.util.Map].getOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolve(org.junit.platform.engine.DiscoverySelector,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:182,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:183,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:183,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$isResolved__205].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:184,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:185,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:185,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$lambda_resolve_5__206].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:186,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].lambda$resolve$5(org.junit.platform.engine.DiscoverySelector,org.junit.platform.engine.support.discovery.SelectorResolver$Resolution)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:187,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:188,1"
      Dst: "[java.util.Map].put"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:189,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].getMatches"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:189,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$lambda_resolve_4__207].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:190,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].lambda$resolve$4(org.junit.platform.engine.support.discovery.SelectorResolver$Match)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:190,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].getTestDescriptor"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:190,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:190,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].lambda$resolveUniqueId$3(org.junit.platform.engine.discovery.UniqueIdSelector,org.junit.platform.engine.support.discovery.SelectorResolver)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.UniqueIdSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:172,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].getContext"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:172,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].lambda$resolve$2(org.junit.platform.engine.DiscoverySelector,org.junit.platform.engine.support.discovery.SelectorResolver)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.DiscoverySelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:127"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:130"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:129"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:130"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:133"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:132"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:133"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:136"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:135"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:136"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:139"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:138"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:139"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:142"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:141"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:142"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:145"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:144"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:145"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:148"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:147"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:148"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:151"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:150"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:151"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:154"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:153"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:154"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:157"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:156"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:157"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:160"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:126,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].getContext"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:128,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver].resolve"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].lambda$enqueueAdditionalSelectors$1(org.junit.platform.engine.support.discovery.SelectorResolver$Match)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:110"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:115"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:109,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].expand"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:110,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:111,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:112,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].getTestDescriptor"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:112,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:113,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$lambda_enqueueAdditionalSelectors_0__208].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:113,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].lambda$enqueueAdditionalSelectors$0(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext,org.junit.platform.engine.DiscoverySelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext"
    - "org.junit.platform.engine.DiscoverySelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:113,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$000(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$100(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution,org.junit.platform.engine.DiscoverySelector)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    - "org.junit.platform.engine.DiscoverySelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution:57,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$200(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValue$ValueType].values()"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.junit.platform.engine.UniqueId].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValue$ValueType:49,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValue$ValueType].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValue$ValueType:49,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValue$ValueType].<init>(java.lang.String,int)"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValue$ValueType:49,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValue$ValueType].$values()"
    functionSourceFile: "jakarta.json.JsonValue$ValueType"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    functionSourceFile: "jakarta.json.stream.JsonGenerationException"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "jakarta.json.stream.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonGenerationException:56,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:81,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isPublic(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:231,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:232,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:232,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isPublic(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:236,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:237,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:237,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:241,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:242,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:242,1"
      Dst: "[java.lang.reflect.Modifier].isPrivate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:246,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:247,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:247,1"
      Dst: "[java.lang.reflect.Modifier].isPrivate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isNotPrivate(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:252"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:252,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isNotPrivate(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:257"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:257,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isAbstract(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:261,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:262,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:262,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isAbstract(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:266,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:267,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:267,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isStatic(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:271,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:272,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:272,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isNotStatic(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:277"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:277,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isStatic(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:281,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:282,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:282,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isNotStatic(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:287"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:287,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isFinal(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:295,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:296,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:296,1"
      Dst: "[java.lang.reflect.Modifier].isFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isNotFinal(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:304"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:304,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFinal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isFinal(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:312,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:313,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:313,1"
      Dst: "[java.lang.reflect.Modifier].isFinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isNotFinal(java.lang.reflect.Member)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:321"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:321,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFinal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isInnerClass(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:338"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:336"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:338"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:337,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:338,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:338,1"
      Dst: "[java.lang.Class].isMemberClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].returnsVoid(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:342,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:342,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isArray(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:352"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:351"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:352"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:352,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:352,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isMultidimensionalArray(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:364"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:364"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:364"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:364,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:364,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:364,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isAssignableTo(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:391"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:395"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:394"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:392"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:391"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:395"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:399"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:398"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:399"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:404"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:403"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:401"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:399"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:401"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:389,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:392,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:395,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:400,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:401,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:401,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isWideningConversion"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isWideningConversion(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:418"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:422"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:421"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:418"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:422"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:421"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:422"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:427"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:426"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:427"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:436"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:435"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:428"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:427"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:428"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:427"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:428"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:427"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:428"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:427"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:428"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:427"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:436"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:437"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:436"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:444"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:443"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:437"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:437"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:437"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:437"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:444"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:451"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:450"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:445"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:444"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:445"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:444"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:445"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:444"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:451"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:457"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:456"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:452"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:451"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:452"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:451"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:457"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:463"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:462"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:458"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:412,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:412,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:415,1"
      Dst: "[java.util.Map].containsValue"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:423,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getWrapperType(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:474,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].newInstance(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:482,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:484,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:487,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:487,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$getClass__209].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:487,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:487,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_newInstance_1__210].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:487,1"
      Dst: "[java.util.stream.Stream].toArray"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:488,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:488,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:491,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:491,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].newInstance(java.lang.reflect.Constructor,java.lang.Object[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Constructor"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:510,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:513,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].makeAccessible"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:513,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:516,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:516,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValue(java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:538,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:538,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue(java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:557,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:558,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:561,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_tryToReadFieldValue_2__211].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:561,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:561,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_tryToReadFieldValue_3__212].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:562,1"
      Dst: "[org.junit.platform.commons.function.Try].andThen"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValue(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:582,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:582,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:598,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValue(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:620,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:620,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:631"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:630"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:629"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:631"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:630"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:630,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:631,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:631,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_tryToReadFieldValue_4__213].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:631,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:634,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_tryToReadFieldValue_5__214].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:634,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues(java.util.List,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:649,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_readFieldValues_6__215].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:649,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues(java.util.List,java.lang.Object,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:666,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:670,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:671,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:671,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_readFieldValues_7__216].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:672,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:675,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:675,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:684"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:683"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:682"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:684"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:683"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:682"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:683,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:684,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isStatic"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:684,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_invokeMethod_8__217].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:684,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:688,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].makeAccessible"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:688,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:691,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:691,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].loadClass(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:702,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:702,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:711,1"
      Dst: "[org.junit.platform.commons.util.ClassLoaderUtils].getDefaultClassLoader"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:711,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].loadClass(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:730,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:730,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:751"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:755"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:747,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:748,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:749,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:751,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:752,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:752,1"
      Dst: "[org.junit.platform.commons.function.Try].success"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:755,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_tryToLoadClass_9__218].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:755,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].loadArrayType(java.lang.ClassLoader,java.lang.String,int)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:799"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:801"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:799,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:800,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:801,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:803,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:803,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getFullyQualifiedMethodName(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:820,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:822,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:822,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:822,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getFullyQualifiedMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getFullyQualifiedMethodName(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:839,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:840,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:842,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:842,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:842,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].parseFullyQualifiedMethodName(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:864"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:865"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:864"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:865"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:864"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:877"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:880"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:879"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:880"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:887"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:886"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:882"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:887"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:886"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:882"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:887"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:886"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:861,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:863,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:865,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:867,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_parseFullyQualifiedMethodName_10__219].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:867,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:872,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:877,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:881,1"
      Dst: "[java.lang.String].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getOutermostInstance(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:910"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:914"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:913"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:915"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:919"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:918"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:907,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:910,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:911,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:914,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getOuterInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:915,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:916,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:916,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getOutermostInstance"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:919,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getOuterInstance(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:927,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:927,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:927,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:927,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getOuterInstance_11__220].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:928,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:929,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:929,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getOuterInstance_12__221].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:930,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getAllClasspathRootDirectories()"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:943,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:945,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:945,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:945,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getAllClasspathRootDirectories_13__222].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:946,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:946,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getAllClasspathRootDirectories_14__223].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:947,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:948,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:948,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInClasspathRoot(java.net.URI,java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.net.URI"
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:958,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].of"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:958,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInClasspathRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInClasspathRoot(java.net.URI,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.net.URI"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:965,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].scanForClassesInClasspathRoot"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:965,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInPackage(java.lang.String,java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:974,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].of"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:974,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInPackage(java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:981,1"
      Dst: "[org.junit.platform.commons.util.ClasspathScanner].scanForClassesInPackage"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:981,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInModule(java.lang.String,java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:991,1"
      Dst: "[org.junit.platform.commons.util.ClassFilter].of"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:991,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInModule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllClassesInModule(java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:998,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils].findAllClassesInModule"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:998,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1005,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1008,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1009,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1010,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1010,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses(java.lang.Class,java.util.function.Predicate,java.util.Set)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1014"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1018"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1017"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1018"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1024"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1018"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1024"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1024"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1033"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1032"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1025"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1024"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1039"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1041"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1014,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isSearchable"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1018,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isInnerClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1018,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1019,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].detectInnerClassCycle"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1024,1"
      Dst: "[java.lang.Class].getDeclaredClasses"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1027,1"
      Dst: "[java.util.Set].add"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1032,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findNestedClasses_15__224].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1032,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1036,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1036,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1039,1"
      Dst: "[java.lang.Class].getInterfaces"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].detectInnerClassCycle(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1063"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1067"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1066"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1068"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1077"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1076"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1068"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1077"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1076"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1069"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1077"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1076"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1070"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1069"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1068"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1060,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1061,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1063,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1067,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1068,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isInnerClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1068,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isSearchable"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1069,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1070,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1071,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1071,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1077,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getDeclaredConstructor(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1099"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1093"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1093,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1095,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1095,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1095,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getDeclaredConstructor_16__225].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1096,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1097,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1097,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1099,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1099,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getDeclaredConstructor_17__226].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1099,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1102,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1105,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1105,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findConstructors(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1125,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1130,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1130,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1131,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1132,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1132,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1136,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1136,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findFields(java.lang.Class,java.util.function.Predicate,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1146,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1151,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllFieldsInHierarchy"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1151,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1152,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1154,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1154,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllFieldsInHierarchy(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1175"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1179"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1178"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1180"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1184"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1159,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1163,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getDeclaredFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1163,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1163,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findAllFieldsInHierarchy_18__227].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1164,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1165,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1165,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1166,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getSuperclassFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1166,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findAllFieldsInHierarchy_19__228].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1169,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getInterfaceFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1169,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findAllFieldsInHierarchy_20__229].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1174,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1176,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isMethodPresent(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1202,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1205,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1205,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1228,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToGetMethod"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1228,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].tryToGetMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1249,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1250,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1252,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_tryToGetMethod_21__230].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1252,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1259,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1260,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1261,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].resolveParameterTypes"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1261,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].resolveParameterTypes(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1265"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1270"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1265,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1270,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1270,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1270,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$trim__231].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1271,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1271,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_resolveParameterTypes_22__232].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1272,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_resolveParameterTypes_23__233].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1273,1"
      Dst: "[java.util.stream.Stream].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].loadRequiredParameterType(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1279,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1279,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_loadRequiredParameterType_24__234].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1280,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1290,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1291,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1293,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1295,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findMethod_25__235].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1295,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findMethod(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1302"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1319"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1304"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1304"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1303"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1305"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1312"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1311"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1306"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1309"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1308"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1312"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1299"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1298"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1314"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1312"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1299,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1302,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isSearchable"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1304,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1304,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1304,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getDeclaredMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1305,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1305,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1305,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1306,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1307,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1312,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1313,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1314,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1302,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1320,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 4
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getRequiredMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1347,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1347,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getRequiredMethod_26__236].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1347,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findMethods(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1366,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findMethods(java.lang.Class,java.util.function.Predicate,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1375,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1380,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllMethodsInHierarchy"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1380,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1381,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1383,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1383,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].findAllMethodsInHierarchy(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1408"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1412"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1411"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1413"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1417"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1392,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1396,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getDeclaredMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1396,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1396,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findAllMethodsInHierarchy_27__237].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1397,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1398,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1398,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1399,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getSuperclassMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1399,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findAllMethodsInHierarchy_28__238].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1402,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getInterfaceMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1402,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_findAllMethodsInHierarchy_29__239].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1407,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1409,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getFields(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1425,1"
      Dst: "[java.lang.Class].getFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1425,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].toSortedMutableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getDeclaredFields(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1433,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1433,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].toSortedMutableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getMethods(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1441,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1441,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].toSortedMutableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getDeclaredMethods(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1459"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1464"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1454,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getDefaultMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1455,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1455,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].toSortedMutableList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1460,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getDefaultMethods(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1484"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1487"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1481,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1481,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1481,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$isDefault__240].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1482,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1482,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$init__241].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1483,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1483,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1484,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1487,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1487,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$getMethods__242].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1488,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1488,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$stream__243].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1489,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1490,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1490,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$contains__244].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1490,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$init__245].bootstrap$"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].toSortedMutableList(java.lang.reflect.Field[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1497,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1497,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$defaultFieldSorter__246].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1498,1"
      Dst: "[java.util.stream.Stream].sorted"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1498,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$init__247].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1500,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1500,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].toSortedMutableList(java.lang.reflect.Method[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1506,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1506,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$defaultMethodSorter__248].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1507,1"
      Dst: "[java.util.stream.Stream].sorted"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1507,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$init__249].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1509,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1509,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].defaultFieldSorter(java.lang.reflect.Field,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1518,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1518,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1518,1"
      Dst: "[java.lang.Integer].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].defaultMethodSorter(java.lang.reflect.Method,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1529"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1535"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1534"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1531"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1535"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1526,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1528,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1528,1"
      Dst: "[java.lang.Integer].compare"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1530,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1532,1"
      Dst: "[java.lang.reflect.Method].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getInterfaceMethods(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1540"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1560"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1559"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1552"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1555"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1554"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1556"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1539"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1538"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1539,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1540,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1543,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1543,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1543,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getInterfaceMethods_30__250].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1544,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1545,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1545,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1547,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getInterfaceMethods"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1547,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getInterfaceMethods_31__251].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1553,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getInterfaceFields(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1565"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1582"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1581"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1574"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1577"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1576"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1578"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1564"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1563"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1564,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1565,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1566,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1569,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getInterfaceFields"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1569,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1569,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_getInterfaceFields_32__252].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1570,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1571,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1571,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1575,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getSuperclassFields(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1587"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1590"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1586,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1587,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isSearchable"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1588,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1590,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllFieldsInHierarchy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isFieldShadowedByLocalFields(java.lang.reflect.Field,java.util.List)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1594,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1594,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_isFieldShadowedByLocalFields_33__253].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1594,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getSuperclassMethods(java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1599"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1602"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1598,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1599,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isSearchable"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1600,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1602,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findAllMethodsInHierarchy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isMethodShadowedByLocalMethods(java.lang.reflect.Method,java.util.List)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1606,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1606,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$lambda_isMethodShadowedByLocalMethods_34__254].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1606,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isMethodShadowedBy(java.lang.reflect.Method,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1610,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1610,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1610,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].hasCompatibleSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].hasCompatibleSignature(java.lang.reflect.Method,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1620"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1623"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1622"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1623"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1627"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1626"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1627"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1632"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1631"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1632"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1640"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1639"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1635"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1632"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1631"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1640"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1643"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1642"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1620,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1620,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1623,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1627,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1627,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1635,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1640,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isGeneric"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isGeneric(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1647"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1647"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1646"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1648"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1646"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1647,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1647,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isGeneric"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1648,1"
      Dst: "[java.lang.reflect.Method].getGenericParameterTypes"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1648,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1648,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$isGeneric__255].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1648,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isGeneric(java.lang.reflect.Type)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1652"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1651"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1652"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1651"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].makeAccessible(java.lang.reflect.AccessibleObject)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.AccessibleObject"
    argCount: 1
    argTypes:
    - "java.lang.reflect.AccessibleObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1657"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1660"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1659"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1657,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1658,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getAllAssignmentCompatibleClasses(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1671,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1673,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1674,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getAllAssignmentCompatibleClasses"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getAllAssignmentCompatibleClasses(java.lang.Class,java.util.Set)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1679"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1687"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1686"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1681"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1679"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1678"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1682"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1680"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1679"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1680,1"
      Dst: "[java.util.Set].add"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1681,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1682,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1683,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getAllAssignmentCompatibleClasses"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1679,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].isSearchable(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1698"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1697"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1698"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1697"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1712"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1715"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1713,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1713,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getUnderlyingCause"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$isMethodShadowedByLocalMethods$34(java.lang.reflect.Method,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1606,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isMethodShadowedBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$isFieldShadowedByLocalFields$33(java.lang.reflect.Field,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1594,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1594,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getInterfaceFields$32(java.util.List,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1570"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1570,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFieldShadowedByLocalFields"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getInterfaceMethods$31(java.util.List,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1548"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1547"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1548,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isMethodShadowedByLocalMethods"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getInterfaceMethods$30(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1544"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1543"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1544,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isAbstract"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findAllMethodsInHierarchy$29(java.util.List,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1403"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1403,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isMethodShadowedByLocalMethods"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findAllMethodsInHierarchy$28(java.util.List,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1400"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1400,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isMethodShadowedByLocalMethods"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findAllMethodsInHierarchy$27(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1397"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1397,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getRequiredMethod$26(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1348,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1348,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1348,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findMethod$25(java.lang.String,java.lang.Class[],java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1295,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].hasCompatibleSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$loadRequiredParameterType$24(java.lang.String,java.lang.String,java.lang.Class,java.lang.Exception)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1282,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1281,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1281,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$resolveParameterTypes$23(int)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$resolveParameterTypes$22(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1272,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].loadRequiredParameterType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$tryToGetMethod$21(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1252,1"
      Dst: "[java.lang.Class].getMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findAllFieldsInHierarchy$20(java.util.List,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1170"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1170,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFieldShadowedByLocalFields"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findAllFieldsInHierarchy$19(java.util.List,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1167"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1167,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isFieldShadowedByLocalFields"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findAllFieldsInHierarchy$18(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1164"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1164,1"
      Dst: "[java.lang.reflect.Field].isSynthetic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getDeclaredConstructor$17(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1100,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1100,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getDeclaredConstructor$16(java.lang.reflect.Constructor)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:1096"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:1095"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1096,1"
      Dst: "[java.lang.reflect.Constructor].isSynthetic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$findNestedClasses$15(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1032,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1032,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1032,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:1032,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getAllClasspathRootDirectories$14(java.nio.file.Path)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:947,1"
      Dst: "[java.nio.file.Files].isDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getAllClasspathRootDirectories$13(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:946,1"
      Dst: "[java.nio.file.Paths].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getOuterInstance$12(java.lang.Object,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:932,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].makeAccessible"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:932,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:935,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$getOuterInstance$11(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:928,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:928,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$parseFullyQualifiedMethodName$10(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:868,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:868,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:868,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$tryToLoadClass$9(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:760"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:770"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:769"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:771"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:781"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:780"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ReflectionUtils:782"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:792"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ReflectionUtils:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:759,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:760,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:761,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:764,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:766,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].loadArrayType"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:792,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$invokeMethod$8(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:685,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:685,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$readFieldValues$7(java.lang.Object,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:673,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:673,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$throwAsUncheckedException__256].bootstrap$"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:674,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$readFieldValues$6(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$tryToReadFieldValue$5(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:634,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].makeAccessible"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:634,1"
      Dst: "[java.lang.reflect.Field].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$tryToReadFieldValue$4(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:632,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$tryToReadFieldValue$3(java.lang.Object,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:562,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$tryToReadFieldValue$2(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:561,1"
      Dst: "[java.lang.Class].getDeclaredField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$newInstance$1(int)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils].lambda$static$0(java.util.Map,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils:210,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:210,1"
      Dst: "[java.util.Map].put"
    - Src: "org.junit.platform.commons.util.ReflectionUtils:211,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1].<init>(java.lang.String,int,java.util.function.Predicate,java.lang.String,java.lang.String[])"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.function.Predicate"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1:145,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1].createTestDescriptor(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1:149,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].<init>()"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:42,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String)"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:53,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:66,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:78,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String,java.lang.Object,java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:92,1"
      Dst: "[org.opentest4j.ValueWrapper].create"
    - Src: "org.opentest4j.AssertionFailedError:92,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].<init>(java.lang.String,org.opentest4j.ValueWrapper,org.opentest4j.ValueWrapper,java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.opentest4j.ValueWrapper"
    - "org.opentest4j.ValueWrapper"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.AssertionFailedError:96"
      Branch Sides:
      - BranchSide: "org.opentest4j.AssertionFailedError:96"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.AssertionFailedError:95"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.AssertionFailedError:96"
      Branch Sides:
      - BranchSide: "org.opentest4j.AssertionFailedError:96"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.AssertionFailedError:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:96,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.opentest4j.AssertionFailedError:96,1"
      Dst: "[java.lang.String].length"
    - Src: "org.opentest4j.AssertionFailedError:96,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.opentest4j.AssertionFailedError:99,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].isExpectedDefined()"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.AssertionFailedError:109"
      Branch Sides:
      - BranchSide: "org.opentest4j.AssertionFailedError:108"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].isActualDefined()"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.AssertionFailedError:119"
      Branch Sides:
      - BranchSide: "org.opentest4j.AssertionFailedError:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].getExpected()"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.opentest4j.ValueWrapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].getActual()"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.opentest4j.ValueWrapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.AssertionFailedError].toString()"
    functionSourceFile: "org.opentest4j.AssertionFailedError"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.AssertionFailedError:155"
      Branch Sides:
      - BranchSide: "org.opentest4j.AssertionFailedError:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.AssertionFailedError:153,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.opentest4j.AssertionFailedError:153,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.opentest4j.AssertionFailedError:154,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    - Src: "org.opentest4j.AssertionFailedError:155,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.opentest4j.AssertionFailedError:155,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.opentest4j.AssertionFailedError:155,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.opentest4j.AssertionFailedError:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ToStringBuilder"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.String)"
    - "[org.junit.platform.commons.util.Preconditions].notNull(java.lang.Object,java.lang.String)"
    functionUses: 37
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ToStringBuilder:41,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:41,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:41,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:41,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ToStringBuilder:45,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:45,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:45,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ToStringBuilder"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.Preconditions].notNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ToStringBuilder:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:38,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:50,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ToStringBuilder"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.Preconditions].notBlank(java.lang.String,java.lang.String)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString(java.lang.Object)"
    functionUses: 67
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ToStringBuilder:54,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:55,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:55,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:55,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:55,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ToStringBuilder].toString(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ToStringBuilder"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.StringUtils].nullSafeToString(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ToStringBuilder:60"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ToStringBuilder:59"
        BranchSideFuncs:
        - "nullSafeToString(java.lang.Object)"
    Callsites:
    - Src: "org.junit.platform.commons.util.ToStringBuilder:60,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:60,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:60,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionSourceFile: "org.junit.platform.commons.util.ToStringBuilder"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ToStringBuilder:65,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:65,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:65,1"
      Dst: "[java.lang.String].join"
    - Src: "org.junit.platform.commons.util.ToStringBuilder:65,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeAddValueTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeReplaceValueTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeRemoveValueTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeNonObjectTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeTests].jsonMergeRFCSampleTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParser$Event].values()"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.junit.platform.engine.UniqueId].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParser$Event:177,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParser$Event].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParser$Event:177,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParser$Event].<init>(java.lang.String,int)"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.stream.JsonParser$Event:177,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParser$Event].$values()"
    functionSourceFile: "jakarta.json.stream.JsonParser$Event"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:57,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveBoolOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].testRemoveFromNonExistingLocationInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:91,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:105,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:118,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:134,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:156,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:170,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:184,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:197,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:213,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:235,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:250,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:264,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:277,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:293,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:315,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:330,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:344,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:357,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:373,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:395,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove:491,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].<init>()"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:31,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:34,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener$init__257].bootstrap$"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:34,1"
      Dst: "[java.lang.ThreadLocal].withInitial"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].logRecordSubmitted(java.util.logging.LogRecord)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.logging.LogRecord"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:41,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:41,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].stream()"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:59,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:59,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].stream(java.util.logging.Level)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.logging.Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LogRecordListener:81"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:85"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:82,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:85,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener].stream"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:85,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener$lambda_stream_0__258].bootstrap$"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:85,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].stream(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LogRecordListener:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:110"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:107,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:110,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener].stream"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:110,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener$lambda_stream_1__259].bootstrap$"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:110,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].stream(java.lang.Class,java.util.logging.Level)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.logging.Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LogRecordListener:133"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:137"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:134,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:137,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener].stream"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:137,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener$lambda_stream_2__260].bootstrap$"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:137,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].clear()"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:146,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:146,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].lambda$stream$2(java.util.logging.Level,java.util.logging.LogRecord)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.logging.Level"
    - "java.util.logging.LogRecord"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LogRecordListener:137"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:137,1"
      Dst: "[java.util.logging.LogRecord].getLevel"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].lambda$stream$1(java.lang.Class,java.util.logging.LogRecord)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.logging.LogRecord"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:110,1"
      Dst: "[java.util.logging.LogRecord].getLoggerName"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:110,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.logging.LogRecordListener:110,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LogRecordListener].lambda$stream$0(java.util.logging.Level,java.util.logging.LogRecord)"
    functionSourceFile: "org.junit.platform.commons.logging.LogRecordListener"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.logging.Level"
    - "java.util.logging.LogRecord"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LogRecordListener:85"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LogRecordListener:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LogRecordListener:85,1"
      Dst: "[java.util.logging.LogRecord].getLevel"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].'from'(int)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.FilePosition"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:47,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FilePosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].'from'(int,int)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.FilePosition"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:59,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FilePosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].fromQuery(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:84"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:112"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:86"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:107"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:106"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:88"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:98"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:90"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:93"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:92"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:90"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:93"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:92"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:93"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:98"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:93"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:98"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:99"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:86"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:85"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:99"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:86"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:85"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:109"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:113"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:112"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:110"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:84,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:86,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:91,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:105,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FilePosition$lambda_fromQuery_0__261].bootstrap$"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:105,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:110,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:110,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FilePosition].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:113,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].<init>(int)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:120"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:119"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:119,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:120,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].<init>(int,int)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:126"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:125"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:124"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:127"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:126"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:125,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:126,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:129,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].getLine()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].getColumn()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:148,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:153"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:156"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:155"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:156"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:157"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:156"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:156"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:159"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:158"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:160"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:158"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FilePosition:160"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FilePosition:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:156,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:160,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:165,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:165,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.support.descriptor.FilePosition].getColumn()"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:171,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:172,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:172,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:173,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FilePosition].getColumn"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:173,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:174,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FilePosition].lambda$fromQuery$0(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.FilePosition:105,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:76,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:79,1"
      Dst: "[java.io.InputStream].read"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:83,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:90,1"
      Dst: "[java.io.FileOutputStream].close"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToSigFile(java.io.InputStream,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:99,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:99,1"
      Dst: "[java.io.File].<init>"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:110,1"
      Dst: "[java.io.InputStream].read"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:114,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:121,1"
      Dst: "[java.io.FileOutputStream].close"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].signatureTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:169,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToTempFile"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:179,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:183,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].writeStreamToSigFile"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:185,1"
      Dst: "[java.lang.System].getProperty"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:193,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE].getClasses"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:208,1"
      Dst: "[java.lang.String].startsWith"
    - 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>"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:219,1"
      Dst: "[java.lang.ProcessBuilder].redirectErrorStream"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:221,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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: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"
    - 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"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest:283,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].jsonValueOfTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:58,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:60,1"
      Dst: "[jakarta.json.stream.JsonParser$Event].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:64,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:94,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].jsonValuesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:116,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests:116,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.JsonPatch$Operation].values()"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonPatch$Operation:56,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonPatch$Operation:56,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonPatch$Operation:95,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].operationName()"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonPatch$Operation].fromOperationName(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "jakarta.json.JsonPatch$Operation:121,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[jakarta.json.JsonPatch$Operation].$values()"
    functionSourceFile: "jakarta.json.JsonPatch$Operation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch$Operation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].createDisplayNameSupplierForClass"
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].getTags()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:59,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].getEnclosingTestClasses()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:64,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].getExecutionMode()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:71,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getExplicitExecutionMode"
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:71,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor$lambda_getExecutionMode_0__262].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:71,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].instantiateTestClass(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.extension.ExtensionRegistrar,org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.support.hierarchical.ThrowableCollector)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.TestInstances"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.extension.ExtensionRegistrar"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:79,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:79,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].instantiateTestClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].lambda$getExecutionMode$0()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:72,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getDefaultClassesExecutionMode"
    - Src: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor:72,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterTestDescriptor].toExecutionMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:39,1"
      Dst: "[java.io.BufferedReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:43,1"
      Dst: "[java.io.BufferedReader].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:47,1"
      Dst: "[java.io.BufferedReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.MyBufferedReader:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedReader:56"
        BranchSideFuncs: []
      - 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"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedReader:54,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].setThrowIOException(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].read()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].read(char[],int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].readLine()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].ready()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].reset()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedReader].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedReader"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].checkToTripIOException()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:56,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemove"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].testRemoveOutOfBounds"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:73,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:74,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:77,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:81,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:107,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:108,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:111,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:116,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:117,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:124,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:130,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].createArrayBuilder(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:152,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:170,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove:187,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodSourceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport].'from'(java.net.URI)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodSourceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.MethodSource"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:51,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:52,1"
      Dst: "[java.net.URI].getScheme"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:52,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:52,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport$lambda_from_0__263].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:52,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:54,1"
      Dst: "[java.net.URI].getSchemeSpecificPart"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:54,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport$lambda_from_1__264].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:58,1"
      Dst: "[java.net.URI].getFragment"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:58,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport$lambda_from_2__265].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:64,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].parseFullyQualifiedMethodName"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:65,1"
      Dst: "[org.junit.platform.engine.support.descriptor.MethodSource].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport].lambda$from$2()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodSourceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:60,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport].lambda$from$1()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodSourceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:55,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:56,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:56,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.MethodSourceSupport].lambda$from$0(java.net.URI)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.MethodSourceSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:53,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:53,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.descriptor.MethodSourceSupport:53,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Data].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Data"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Data:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ClassSupport].<init>()"
    functionSourceFile: "org.junit.platform.commons.support.ClassSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ClassSupport:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ClassSupport].nullSafeToString(java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.support.ClassSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ClassSupport:53,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.ClassSupport].nullSafeToString(java.util.function.Function,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.support.ClassSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.ClassSupport:71,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].<init>(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].apply(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:43,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl].mergePatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].toJsonValue()"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].mergePatch(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:61"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:64"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:63"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:64"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:61,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:67,1"
      Dst: "[jakarta.json.JsonValue].asJsonObject"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:70,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl$lambda_mergePatch_0__266].bootstrap$"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:70,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:81,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].diff(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:91"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:92"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:92"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:95"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:91,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:97,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:97,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:99,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl$lambda_diff_1__267].bootstrap$"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:99,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:111,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl$lambda_diff_2__268].bootstrap$"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:115,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].equals(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:126"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:128"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:127"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:128"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:130"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:129"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:130"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:133"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:130,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:134,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].hashCode()"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:145,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.JsonValueImpl].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].toString()"
    - "[org.eclipse.parsson.JsonStringImpl].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl].toString()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].toString()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].toString()"
    functionUses: 2
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:154,1"
      Dst: "[jakarta.json.JsonValue].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].lambda$diff$2(jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:112"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:114"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:112,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:113,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].lambda$diff$1(jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:100"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:106"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:102"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:100,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:102,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:102,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:104,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl].diff"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:104,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:107,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMergePatchImpl].lambda$mergePatch$0(jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMergePatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:71"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:75"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:74"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:72"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:80"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:79"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMergePatchImpl:75"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:78"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMergePatchImpl:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:72,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:73,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:76,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl].mergePatch"
    - Src: "org.eclipse.parsson.JsonMergePatchImpl:76,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException:292,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException].fillInStackTrace()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:34,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:44,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].globalKeyFirst()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:41,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager$lambda_globalKeyFirst_0__269].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:41,1"
      Dst: "[java.util.Comparator].comparing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].getLockForResources(java.util.Collection)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.LockManager:47"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.LockManager:50"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.LockManager:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:47,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:48,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].getOnlyElement"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:48,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].getLockForResource"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:50,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].getDistinctSortedLocks"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:51,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].toResourceLock"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].getLockForResource(org.junit.platform.engine.support.hierarchical.ExclusiveResource)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:55,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].toLock"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:55,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleLock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].getDistinctSortedLocks(java.util.Collection)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:60,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:61,1"
      Dst: "[java.util.stream.Stream].sorted"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:62,1"
      Dst: "[java.util.stream.Stream].distinct"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:62,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager$getKey__270].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:62,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager$init__271].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:63,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:63,1"
      Dst: "[java.util.stream.Collectors].groupingBy"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:63,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:65,1"
      Dst: "[java.util.Map].values"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:65,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager$lambda_getDistinctSortedLocks_1__272].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:66,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:66,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager$toLock__273].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].toLock(org.junit.platform.engine.support.hierarchical.ExclusiveResource)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.locks.Lock"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.LockManager:74"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.LockManager:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:73,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].getKey"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:73,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager$lambda_toLock_2__274].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:73,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:74,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].getLockMode"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:74,1"
      Dst: "[java.util.concurrent.locks.ReadWriteLock].readLock"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:74,1"
      Dst: "[java.util.concurrent.locks.ReadWriteLock].writeLock"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].toResourceLock(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:78,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:82,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:82,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleLock].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:84,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.CompositeLock].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].lambda$toLock$2(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.locks.ReadWriteLock"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:73,1"
      Dst: "[java.util.concurrent.locks.ReentrantReadWriteLock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].lambda$getDistinctSortedLocks$1(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:66,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.LockManager].lambda$globalKeyFirst$0(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.LockManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.LockManager:41"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.LockManager:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:41,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.engine.support.hierarchical.LockManager:41,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].<init>(org.junit.platform.engine.ConfigurationParameters,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:44,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:45,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].get(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:50,1"
      Dst: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].prefixed"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:50,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].getBoolean(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:55,1"
      Dst: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].prefixed"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:55,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].getBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].get(java.lang.String,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:60,1"
      Dst: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].prefixed"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:60,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].prefixed(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:64,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:64,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:64,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].size()"
    functionSourceFile: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.config.PrefixedConfigurationParameters:69,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].'from'(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.FileSource"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:44,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FileSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].'from'(java.io.File,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.FileSource"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:55,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FileSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].<init>(java.io.File)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:62,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FileSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].<init>(java.io.File,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:66,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:68,1"
      Dst: "[java.io.File].getCanonicalFile"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:71,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:71,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:71,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].getUri()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:83,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FileSource].getFile"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:83,1"
      Dst: "[java.io.File].toURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].getFile()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].getPosition()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:100,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.FileSource:105"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:108"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:107"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FileSource:108"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:109"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:108"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FileSource:108"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:111"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:110"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FileSource:112"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:110"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.FileSource:112"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.FileSource:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:108,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:112,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:117,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.FileSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.FileSource"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:123,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:124,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.FileSource:126,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].<init>()"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Standard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:91,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].generateDisplayNameForClass(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Standard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:97,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:98,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:99,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].generateDisplayNameForNestedClass(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Standard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:104,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].generateDisplayNameForMethod(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Standard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:109,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:109,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:109,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].parameterTypesAsString"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Standard:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.TestInstantiationException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.TestInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.TestInstantiationException:30,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.TestInstantiationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.extension.TestInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.TestInstantiationException:34,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConstructorInvocation].<init>(java.lang.reflect.Constructor,java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConstructorInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Constructor"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConstructorInvocation:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConstructorInvocation].getTargetClass()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConstructorInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConstructorInvocation:36,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConstructorInvocation].getExecutable()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConstructorInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConstructorInvocation].getArguments()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConstructorInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConstructorInvocation:46,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.junit.jupiter.engine.execution.ConstructorInvocation:46,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConstructorInvocation].getTarget()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConstructorInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConstructorInvocation:51,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConstructorInvocation].proceed()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConstructorInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConstructorInvocation:56,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:54,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2].createConfiguration(org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:60"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:57"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:57,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2$init__275].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:57,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:58,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:60,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:60,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2$lambda_createConfiguration_0__276].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:60,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:65,1"
      Dst: "[java.lang.Runtime].getRuntime"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:65,1"
      Dst: "[java.lang.Runtime].availableProcessors"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:65,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:65,1"
      Dst: "[java.math.BigDecimal].multiply"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:65,1"
      Dst: "[java.math.BigDecimal].intValue"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:64,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:67,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2].lambda$createConfiguration$0(java.math.BigDecimal)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2:61,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledForJreRangeCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:28,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledForJreRangeCondition$disabledReason__277].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:28,1"
      Dst: "[org.junit.jupiter.api.condition.BooleanExecutionCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledForJreRangeCondition].isEnabled(org.junit.jupiter.api.condition.EnabledForJreRange)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledForJreRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:34"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:33"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:34"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:33"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:39"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:34,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledForJreRange].min"
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:35,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledForJreRange].max"
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:37,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:39,1"
      Dst: "[java.lang.Enum].compareTo"
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:42,1"
      Dst: "[org.junit.jupiter.api.condition.JRE].isCurrentVersionWithinRange"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledForJreRangeCondition].isEnabled(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledForJreRangeCondition:25,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledForJreRangeCondition].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.ResourceAccessMode].values()"
    functionSourceFile: "org.junit.jupiter.api.parallel.ResourceAccessMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ResourceAccessMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.ResourceAccessMode:23,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.ResourceAccessMode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.parallel.ResourceAccessMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ResourceAccessMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.ResourceAccessMode:23,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.parallel.ResourceAccessMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.jupiter.api.parallel.ResourceAccessMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.parallel.ResourceAccessMode:24,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].resolveSelectors(org.junit.platform.engine.EngineDiscoveryRequest,org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    - "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:45,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].lambda$static$3(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Visitor"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:40,1"
      Dst: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$prune__278].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].lambda$static$2(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Visitor"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:39,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext].getEngineDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:39,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].getConfiguration"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:39,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].lambda$static$1(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:38,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext].getEngineDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:38,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].getConfiguration"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:38,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].lambda$static$0(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:37,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext].getClassNameFilter"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:37,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext].getEngineDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:37,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].getConfiguration"
    - Src: "org.junit.jupiter.engine.discovery.DiscoverySelectorResolver:37,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].resolved()"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.SelectorResolutionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].unresolved()"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.SelectorResolutionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].failed(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.SelectorResolutionResult"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult:85,1"
      Dst: "[org.junit.platform.engine.SelectorResolutionResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].<init>(org.junit.platform.engine.SelectorResolutionResult$Status,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.SelectorResolutionResult$Status"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult:91,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].getStatus()"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.SelectorResolutionResult$Status"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].getThrowable()"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult:112,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult].toString()"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult:118,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.SelectorResolutionResult:119,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.SelectorResolutionResult:121,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].<init>(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:40,1"
      Dst: "[java.lang.System].setProperty"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].doRecord(java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:72,1"
      Dst: "[java.lang.Class].forName"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:73,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder:75,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].<init>()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:36,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].get(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "jakarta.json.EmptyArray:40,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].size()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonObject(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:50,1"
      Dst: "[jakarta.json.EmptyArray].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonArray(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:55,1"
      Dst: "[jakarta.json.EmptyArray].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonNumber(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getJsonString(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getValuesAs(java.lang.Class)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:70,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getString(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:75,1"
      Dst: "[jakarta.json.EmptyArray].getJsonString"
    - Src: "jakarta.json.EmptyArray:75,1"
      Dst: "[jakarta.json.JsonString].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getString(int,java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getInt(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyArray:85,1"
      Dst: "[jakarta.json.EmptyArray].getJsonNumber"
    - Src: "jakarta.json.EmptyArray:85,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getInt(int,int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getBoolean(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getBoolean(int,boolean)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].isNull(int)"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].getValueType()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyArray].readResolve()"
    functionSourceFile: "jakarta.json.EmptyArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver].supportsParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TestInfoParameterResolver:33"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TestInfoParameterResolver:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver:33,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getParameter"
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver:33,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver].resolveParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestInfoParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestInfo"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestInfoParameterResolver:38,1"
      Dst: "[org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].<init>(org.junit.jupiter.engine.extension.TempDirectory$CloseablePath,java.util.SortedMap)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:192,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:196,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].deleteAndContinue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:201,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].deleteAndContinue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].deleteAndContinue(java.nio.file.Path)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:206,1"
      Dst: "[java.nio.file.Files].delete"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:212,1"
      Dst: "[java.util.Map].put"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:215,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].makeWritableAndTryToDeleteAgain"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].makeWritableAndTryToDeleteAgain(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:222,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].tryToMakeParentDirsWritable"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:223,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].makeWritable"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:224,1"
      Dst: "[java.nio.file.Files].delete"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:227,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:228,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].tryToMakeParentDirsWritable(java.nio.file.Path)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:235"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:242"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:241"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:237"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:233,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].access$000"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:233,1"
      Dst: "[java.nio.file.Path].relativize"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:235,1"
      Dst: "[java.nio.file.Path].getNameCount"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:236,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:236,1"
      Dst: "[java.io.File].setWritable"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:240,1"
      Dst: "[java.nio.file.Path].getName"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:240,1"
      Dst: "[java.nio.file.Path].resolve"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].makeWritable(java.nio.file.Path)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:246"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:249"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:245,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:245,1"
      Dst: "[java.io.File].setWritable"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:247,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:247,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:247,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].postVisitDirectory(java.lang.Object,java.io.IOException)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:192,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].postVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1:192,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1].visitFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:49,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromMap"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].testCreateFromJsonObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:65,1"
      Dst: "[java.util.Map].put"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:67,1"
      Dst: "[jakarta.json.Json].createObjectBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:71,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:88,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:88,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder:87,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].<init>(java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:56,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute(org.junit.platform.engine.support.hierarchical.ThrowableCollector$Executable)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector$Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:73,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector$Executable].execute"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:76,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:77,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].add(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:91"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:94"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:93"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:94"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:98"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:97"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:94"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:98"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:97"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:98"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:89,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:94,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].hasAbortedExecution"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:95,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].getThrowable()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isEmpty()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:133"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:132"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isNotEmpty()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:141"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:140"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].assertEmpty()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:160"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:163"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:160,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:161,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].toTestExecutionResult()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:177"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:180"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:179"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:180"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:183"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:177,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:178,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].successful"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:180,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].hasAbortedExecution"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:181,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].aborted"
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:183,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].failed"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].hasAbortedExecution(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ThrowableCollector:187,1"
      Dst: "[java.util.function.Predicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:39,1"
      Dst: "[java.io.BufferedWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].<init>(java.io.Writer,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:43,1"
      Dst: "[java.io.BufferedWriter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:47,1"
      Dst: "[java.io.BufferedWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:52"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:56"
        BranchSideFuncs: []
      - 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"
    - Src: "ee.jakarta.tck.jsonp.common.MyBufferedWriter:54,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(char[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(char[],int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].close()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].flush()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.MyBufferedWriter"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].checkToTripIOException()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].values()"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode:89,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode:89,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode:89,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:58,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSet"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetNullOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetArrayBuilderOutOfBounds"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].testSetObjectBuilderOutOfBounds"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:84,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:85,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:88,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:92,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:94,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:100,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:117,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:118,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:121,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:125,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:126,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:133,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:132,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:136,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:162,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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: null
    BBCount: 7
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:187,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:188,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:190,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].set"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:216,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:220,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:238,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:243,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:247,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:258,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:262,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:263,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:291,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:292,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:292,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:297,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:315,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:317,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:318,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:317,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:322,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].verifySetBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:333,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:337,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:338,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:367,1"
      Dst: "[jakarta.json.JsonArrayBuilder].set"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:368,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:368,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:373,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 7
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:403,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:403,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:402,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:427,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:427,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:426,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].createArrayBuilder(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:442,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet:476,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].<init>(org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.jupiter.api.extension.TestInstances)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    - "org.junit.jupiter.api.extension.TestInstances"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:34,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getElement()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:40,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:40,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:40,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:45,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:45,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:45,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:50,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getParent"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:50,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext$getTestInstanceLifecycle__279].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:50,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getTestInstance()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:55,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getTestInstances"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:55,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext$getInnermostInstance__280].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:55,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getTestInstances()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:60,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getTestMethod()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:65,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext].getExecutionException()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext:70,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$DisplayName].<init>()"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$DisplayName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$DisplayName:165,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$DisplayName].orderMethods(org.junit.jupiter.api.MethodOrdererContext)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$DisplayName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodOrdererContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$DisplayName:174,1"
      Dst: "[org.junit.jupiter.api.MethodOrdererContext].getMethodDescriptors"
    - Src: "org.junit.jupiter.api.MethodOrderer$DisplayName:174,1"
      Dst: "[java.util.List].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestMethod].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestMethod:27,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestableMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsTestMethod].test(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsTestMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsTestMethod:23,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestableMethod].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:48,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:49,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:50,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddBool"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testAddAllNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveBool"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].testRemoveNull"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:70,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:87,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:91,1"
      Dst: "[java.lang.Integer].valueOf"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:104,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:108,1"
      Dst: "[java.lang.Boolean].valueOf"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:121,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:124,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:139,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:162,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:165,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:166,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:178,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:181,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:182,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:195,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:198,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:199,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:212,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:215,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:216,1"
      Dst: "[jakarta.json.JsonObjectBuilder].remove"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:229,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:233,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    BBCount: 4
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:264,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:264,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:263,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:286,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:287,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild:286,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1].<init>(java.lang.String,int,jakarta.json.JsonConfig$KeyStrategy)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "jakarta.json.JsonConfig$KeyStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].<init>(java.lang.String,int,jakarta.json.JsonConfig$KeyStrategy,org.eclipse.parsson.JsonObjectBuilderImpl$1)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1:373,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1].getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].DUPLICATE_KEY(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1:376"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1:379"
        BranchSideFuncs:
        - "DUPLICATE_KEY(java.lang.String)"
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1:377,1"
      Dst: "[org.eclipse.parsson.JsonMessages].DUPLICATE_KEY"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1:377,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.RecorderFactory].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.signaturetest.Recorder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:69,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:70,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:72,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.RecorderFactory:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestResult].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestResult:54,1"
      Dst: "[java.util.LinkedList].addLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestResult].eval()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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: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>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].skip(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:222,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].doNotSkip()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].<init>(boolean,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:236,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:238,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].isSkipped()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].getReason()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].toString()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$SkipResult"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:261,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:262,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:262,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:263,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.support.hierarchical.Node$SkipResult:264,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].<init>(java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:204,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:200,1"
      Dst: "[java.util.concurrent.locks.ReentrantLock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].get()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:210"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:213"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:212"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:213"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:216"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:211,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].computeValue"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:214,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure].access$300"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].computeValue()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:222"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:230"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:220,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:223,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:230,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:227,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].<init>(java.util.function.Supplier,org.junit.jupiter.engine.execution.ExtensionValuesStore$1)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier:196,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].values()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:30,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:30,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:30,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Class)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonValueType:90,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue(java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].$values()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonValueType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:50,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationName"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationValueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:72,1"
      Dst: "[java.lang.Character].isLowerCase"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:75,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:80,1"
      Dst: "[java.lang.Enum].name"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:98,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.descriptor.ResourceUtils].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ResourceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ResourceUtils].stripQueryComponent(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ResourceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.ResourceUtils:40"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ResourceUtils:44"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ResourceUtils:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:38,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:40,1"
      Dst: "[java.net.URI].getQuery"
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:40,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:44,1"
      Dst: "[java.net.URI].toString"
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:45,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:45,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.junit.platform.engine.support.descriptor.ResourceUtils:45,1"
      Dst: "[java.net.URI].create"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfCondition$value__281].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledIfCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfCondition$disabledReason__282].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledIfCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.MethodBasedCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfCondition].isEnabled(boolean)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].assertTrue(boolean)"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:35,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].assertTrue(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertTrue:39"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertTrue:42"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertTrue:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:40,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertTrue:40,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertTrue:40,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertTrue:40,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertTrue:40,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.api.AssertTrue:40,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].assertTrue(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertTrue:45"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertTrue:48"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertTrue:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.api.AssertTrue:46,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].assertTrue(java.util.function.BooleanSupplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:51,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.AssertTrue:51,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].assertTrue(java.util.function.BooleanSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:55,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.AssertTrue:55,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTrue].assertTrue(java.util.function.BooleanSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTrue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTrue:59,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.AssertTrue:59,1"
      Dst: "[org.junit.jupiter.api.AssertTrue].assertTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].<init>(java.util.List,java.util.List,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:90,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].assertLinesMatch()"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:101"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:105"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:106"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:113"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:112"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:107"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:113"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:97,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:102,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:102,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].fail"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:107,1"
      Dst: "[java.util.stream.IntStream].range"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:107,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher$lambda_assertLinesMatch_0__283].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:107,1"
      Dst: "[java.util.stream.IntStream].allMatch"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:113,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].assertLinesMatchWithFastForward"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].assertLinesMatchWithFastForward()"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:120"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:180"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:179"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:124"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:129"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:128"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:131"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:137"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:136"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:137"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:174"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:173"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:141"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:152"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:151"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:144"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:145"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:144"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:144"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:147"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:146"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:152"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:160"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:154"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:156"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:164"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:167"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:170"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:169"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:180"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:183"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:117,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:120,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:121,1"
      Dst: "[java.util.Deque].pop"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:122,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:122,1"
      Dst: "[java.util.Deque].size"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:125,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:126,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].snippet"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:125,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].fail"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:129,1"
      Dst: "[java.util.Deque].peek"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:131,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].matches"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:137,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].isFastForwardLine"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:138,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].parseFastForwardLimit"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].snippet(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:186"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:189"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:186,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:189,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:189,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:189,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:189,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].fail(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:193,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:194,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:194,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:194,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:194,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:194,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:195,1"
      Dst: "[java.lang.String].join"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:195,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].lambda$assertLinesMatch$0(int)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:107,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.jupiter.api.AssertLinesMatch$LinesMatcher:107,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.TestInstance$Lifecycle].values()"
    functionSourceFile: "org.junit.jupiter.api.TestInstance$Lifecycle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestInstance$Lifecycle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.TestInstance$Lifecycle:76,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.TestInstance$Lifecycle].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.TestInstance$Lifecycle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestInstance$Lifecycle"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.TestInstance$Lifecycle:76,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.TestInstance$Lifecycle].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.jupiter.api.TestInstance$Lifecycle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.TestInstance$Lifecycle:76,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].included(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:36,1"
      Dst: "[org.junit.platform.engine.FilterResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].excluded(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:46,1"
      Dst: "[org.junit.platform.engine.FilterResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].includedIf(boolean)"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:56,1"
      Dst: "[org.junit.platform.engine.FilterResult$lambda_includedIf_0__284].bootstrap$"
    - Src: "org.junit.platform.engine.FilterResult:56,1"
      Dst: "[org.junit.platform.engine.FilterResult$lambda_includedIf_1__285].bootstrap$"
    - Src: "org.junit.platform.engine.FilterResult:56,1"
      Dst: "[org.junit.platform.engine.FilterResult].includedIf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].includedIf(boolean,java.util.function.Supplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.FilterResult:69"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.FilterResult:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:69,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.platform.engine.FilterResult:69,1"
      Dst: "[org.junit.platform.engine.FilterResult].included"
    - Src: "org.junit.platform.engine.FilterResult:69,1"
      Dst: "[org.junit.platform.engine.FilterResult].excluded"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].<init>(boolean,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.FilterResult:78,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].included()"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].excluded()"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.FilterResult:92"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.FilterResult:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:92,1"
      Dst: "[org.junit.platform.engine.FilterResult].included"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].getReason()"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].toString()"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.FilterResult:106,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.FilterResult:107,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.platform.engine.FilterResult:107,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.FilterResult:108,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.FilterResult:109,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].lambda$includedIf$1()"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.FilterResult].lambda$includedIf$0()"
    functionSourceFile: "org.junit.platform.engine.FilterResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.util.FileUTFConverter].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.util.FileUTFConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.util.FileUTFConverter:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledOnOsCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledOnOsCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:30,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnOsCondition$disabledReason__286].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:30,1"
      Dst: "[org.junit.jupiter.api.condition.BooleanExecutionCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledOnOsCondition].isEnabled(org.junit.jupiter.api.condition.DisabledOnOs)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledOnOsCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledOnOs"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.DisabledOnOsCondition:36"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledOnOsCondition:35"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledOnOsCondition:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:35,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnOs].value"
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:36,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:37,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:37,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnOsCondition$isCurrentOs__287].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:37,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledOnOsCondition].isEnabled(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledOnOsCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledOnOsCondition:27,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnOsCondition].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertThrows$2].invoke()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertThrows$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$assertThrows$2:-1,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$assertThrows$2].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertThrows$2].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertThrows$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$assertThrows$2:-1,1"
      Dst: "[kotlin.jvm.internal.Lambda].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke(java.lang.reflect.Constructor,java.util.Optional,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.reflect.Constructor"
    - "java.util.Optional"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:74,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:74,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameters"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:76,1"
      Dst: "[org.junit.jupiter.engine.execution.ConstructorInvocation].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:77,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke(java.lang.reflect.Method,java.lang.Object,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:94"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:95"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:95,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:96,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameters"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:97,1"
      Dst: "[org.junit.jupiter.engine.execution.MethodInvocation].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:98,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:104,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker$lambda_invoke_0__288].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:104,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameters(java.lang.reflect.Method,java.util.Optional,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 4
    argTypes:
    - "java.lang.reflect.Method"
    - "java.util.Optional"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:144,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:144,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameters(java.lang.reflect.Executable,java.util.Optional,java.util.Optional,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 5
    argTypes:
    - "java.lang.reflect.Executable"
    - "java.util.Optional"
    - "java.util.Optional"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:175"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:181"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:180"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:181"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:167,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:169,1"
      Dst: "[java.lang.reflect.Executable].getParameters"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:175,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:176,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:182,1"
      Dst: "[org.junit.jupiter.engine.execution.DefaultParameterContext].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:183,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameter"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].resolveParameter(org.junit.jupiter.api.extension.ParameterContext,java.lang.reflect.Executable,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "java.lang.reflect.Executable"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:198"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:204"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:203"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:204"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:215"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:214"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:235"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:239"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:193,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistry].stream"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:193,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker$lambda_resolveParameter_1__289].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:194,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:195,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:195,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:198,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:201,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getParameter"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:201,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].asLabel"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:201,1"
      Dst: "[java.lang.reflect.Executable].toGenericString"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:200,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:200,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterResolutionException].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:204,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:206,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:206,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker$defaultToString__291].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:207,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:208,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:215,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:216,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterResolver].resolveParameter"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:217,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].validateResolvedType"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:219,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker$lambda_resolveParameter_2__290].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:219,1"
      Dst: "[org.junit.platform.commons.logging.Logger].trace"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:230,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:235,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:235,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:236,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:236,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:236,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].validateResolvedType(java.lang.reflect.Parameter,java.lang.Object,java.lang.reflect.Executable,org.junit.jupiter.api.extension.ParameterResolver)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.reflect.Parameter"
    - "java.lang.Object"
    - "java.lang.reflect.Executable"
    - "org.junit.jupiter.api.extension.ParameterResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:249"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:267"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:251"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:259"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:258"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:251"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:259"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:258"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:262"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:246,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:249,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isAssignableTo"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:251,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:255,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:255,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:255,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].asLabel"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:255,1"
      Dst: "[java.lang.reflect.Executable].toGenericString"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:252,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:266,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterResolutionException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].asLabel(java.lang.reflect.Executable)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:271"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:270"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].lambda$resolveParameter$2(org.junit.jupiter.api.extension.ParameterResolver,java.lang.Object,org.junit.jupiter.api.extension.ParameterContext,java.lang.reflect.Executable)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterResolver"
    - "java.lang.Object"
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "java.lang.reflect.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExecutableInvoker:221"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExecutableInvoker:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:221,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:221,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:222,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getParameter"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:222,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].asLabel"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:222,1"
      Dst: "[java.lang.reflect.Executable].toGenericString"
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:219,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].lambda$resolveParameter$1(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.ParameterResolver)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.ParameterResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:194,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterResolver].supportsParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExecutableInvoker].lambda$invoke$0(org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.InvocationInterceptor,org.junit.jupiter.api.extension.InvocationInterceptor$Invocation)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExecutableInvoker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall"
    - "org.junit.jupiter.api.extension.ReflectiveInvocationContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.InvocationInterceptor"
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExecutableInvoker:105,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].<init>(java.util.List,java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:58,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:59,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].resolve(org.junit.platform.engine.EngineDiscoveryRequest,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:108,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:110,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:111,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].instantiate"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:113,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].<init>"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:113,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].instantiate(java.util.List,org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$lambda_instantiate_0__292].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$init__293].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].builder()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:128,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].lambda$instantiate$0(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:118,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].<init>(java.util.List,java.util.List,org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$1)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver:52,1"
      Dst: "[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].'from'(int)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.FilePosition"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:52,1"
      Dst: "[org.junit.platform.engine.discovery.FilePosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].'from'(int,int)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.FilePosition"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:64,1"
      Dst: "[org.junit.platform.engine.discovery.FilePosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].fromQuery(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:89"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:117"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:91"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:112"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:111"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:93"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:104"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:103"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:95"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:98"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:97"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:95"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:98"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:97"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:98"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:104"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:103"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:98"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:104"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:103"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:104"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:91"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:90"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:104"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:91"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:90"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:114"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:118"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:117"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:115"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:89,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.platform.engine.discovery.FilePosition:91,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.engine.discovery.FilePosition:95,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.engine.discovery.FilePosition:96,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.discovery.FilePosition:110,1"
      Dst: "[org.junit.platform.engine.discovery.FilePosition$lambda_fromQuery_0__294].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.FilePosition:110,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.platform.engine.discovery.FilePosition:115,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.junit.platform.engine.discovery.FilePosition:115,1"
      Dst: "[org.junit.platform.engine.discovery.FilePosition].<init>"
    - Src: "org.junit.platform.engine.discovery.FilePosition:118,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].<init>(int)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:125"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:124"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:124,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.FilePosition:125,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].<init>(int,int)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:131"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:130"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:129"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:132"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:131"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:130,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.FilePosition:131,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.discovery.FilePosition:134,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].getLine()"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].getColumn()"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:153,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:158"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:161"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:160"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:161"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:162"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:161"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:161"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:164"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:163"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:163"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.FilePosition:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.FilePosition:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:161,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.FilePosition:165,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:170,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.discovery.FilePosition:170,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.FilePosition].getColumn()"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:176,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.FilePosition:177,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.discovery.FilePosition:177,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.FilePosition:178,1"
      Dst: "[org.junit.platform.engine.discovery.FilePosition].getColumn"
    - Src: "org.junit.platform.engine.discovery.FilePosition:178,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.discovery.FilePosition:179,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.FilePosition].lambda$fromQuery$0(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.FilePosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.FilePosition:110,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.FilePosition:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.FilePosition:110,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.ExecutionRequest].<init>(org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.EngineExecutionListener,org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.platform.engine.ExecutionRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.ExecutionRequest:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.ExecutionRequest].getRootTestDescriptor()"
    functionSourceFile: "org.junit.platform.engine.ExecutionRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.ExecutionRequest].getEngineExecutionListener()"
    functionSourceFile: "org.junit.platform.engine.ExecutionRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.EngineExecutionListener"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.ExecutionRequest].getConfigurationParameters()"
    functionSourceFile: "org.junit.platform.engine.ExecutionRequest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.ConfigurationParameters"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:33,1"
      Dst: "[org.junit.jupiter.api.condition.AbstractRepeatableAnnotationCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].getNoDisabledConditionsEncounteredResult()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].evaluate(org.junit.jupiter.api.condition.EnabledIfSystemProperty)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledIfSystemProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:51"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:54"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:53"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:58"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:44,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfSystemProperty].named"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:44,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:45,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfSystemProperty].matches"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:46,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition$lambda_evaluate_0__295].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:46,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:47,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition$lambda_evaluate_1__296].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:48,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:52,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:52,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfSystemProperty].disabledReason"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:52,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:54,1"
      Dst: "[java.lang.String].matches"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:55,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].enabled"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].evaluate(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:27,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].lambda$evaluate$1(org.junit.jupiter.api.condition.EnabledIfSystemProperty)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledIfSystemProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition].lambda$evaluate$0(org.junit.jupiter.api.condition.EnabledIfSystemProperty)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledIfSystemProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DefaultUriSource].<init>(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DefaultUriSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:30,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:31,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DefaultUriSource].getUri()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DefaultUriSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DefaultUriSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DefaultUriSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.DefaultUriSource:41"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.DefaultUriSource:44"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.DefaultUriSource:43"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.DefaultUriSource:44"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.DefaultUriSource:45"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.DefaultUriSource:44"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.DefaultUriSource:44"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.DefaultUriSource:47"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.DefaultUriSource:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:44,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:48,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DefaultUriSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DefaultUriSource"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:53,1"
      Dst: "[java.net.URI].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.DefaultUriSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.DefaultUriSource"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:58,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:58,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.DefaultUriSource:58,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ModuleSelector].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ModuleSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ModuleSelector].getModuleName()"
    functionSourceFile: "org.junit.platform.engine.discovery.ModuleSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ModuleSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.ModuleSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ModuleSelector:52"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ModuleSelector:55"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ModuleSelector:54"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ModuleSelector:55"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ModuleSelector:56"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ModuleSelector:55"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ModuleSelector:55"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ModuleSelector:58"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.ModuleSelector:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:55,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:59,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ModuleSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.ModuleSelector"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:68,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ModuleSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.ModuleSelector"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:73,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:73,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.ModuleSelector:73,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].match(org.junit.platform.engine.support.discovery.SelectorResolver$Match)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:454,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:454,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:454,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].matches(java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:467,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:468,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:469,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:469,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].selectors(java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:482,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:483,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:484,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:484,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].<init>(java.util.Set,java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:487,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].isResolved()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:498"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution:497"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].getMatches()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].getSelectors()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].<init>(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:154,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withTestInstancesProvider(org.junit.jupiter.engine.execution.TestInstancesProvider)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.TestInstancesProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:159,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].newState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionRegistry(org.junit.jupiter.engine.extension.MutableExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:164,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].newState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionContext(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:169,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].newState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withThrowableCollector(org.junit.platform.engine.support.hierarchical.ThrowableCollector)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:174,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].newState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].build()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:179"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:183"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:183,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].newState()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:187"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:190"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:188,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].<init>(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State,org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$1)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder:149,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledForJreRangeCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:28,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledForJreRangeCondition$disabledReason__297].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:28,1"
      Dst: "[org.junit.jupiter.api.condition.BooleanExecutionCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledForJreRangeCondition].isEnabled(org.junit.jupiter.api.condition.DisabledForJreRange)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledForJreRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:34"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:33"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:34"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:33"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:39"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:36"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:42"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:34,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledForJreRange].min"
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:35,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledForJreRange].max"
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:37,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:39,1"
      Dst: "[java.lang.Enum].compareTo"
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:42,1"
      Dst: "[org.junit.jupiter.api.condition.JRE].isCurrentVersionWithinRange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledForJreRangeCondition].isEnabled(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledForJreRangeCondition:25,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledForJreRangeCondition].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker].<init>(org.junit.platform.engine.support.hierarchical.SingleLock)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.SingleLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker].block()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:49,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleLock].access$100"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:49,1"
      Dst: "[java.util.concurrent.locks.Lock].lockInterruptibly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker].isReleasable()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:56"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:55"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:56"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:56,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleLock].access$100"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:56,1"
      Dst: "[java.util.concurrent.locks.Lock].tryLock"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker].<init>(org.junit.platform.engine.support.hierarchical.SingleLock,org.junit.platform.engine.support.hierarchical.SingleLock$1)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.SingleLock"
    - "org.junit.platform.engine.support.hierarchical.SingleLock$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker:43,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].<init>(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:123,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:119,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].proceed()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:130,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].markInvokedOrSkipped"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:131,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor$Invocation].proceed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].skip()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:136,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation$lambda_skip_0__298].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:136,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:137,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].markInvokedOrSkipped"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:138,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor$Invocation].skip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].markInvokedOrSkipped()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:142"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:145"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:142,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].compareAndSet"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:143,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].verifyInvokedAtLeastOnce()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:148"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:151"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:148,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:149,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].fail(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:154,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:154,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation$getClass__299].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:154,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:154,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation$getName__300].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:155,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:155,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:156,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:156,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:156,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation:156,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].lambda$skip$0()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>(java.util.List,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:53,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:53,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector$init__301].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:53,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:53,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:53,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:54,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].<init>(java.util.List,java.lang.Class)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:58,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:58,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector$init__302].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:58,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:58,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:58,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:59,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClassNames()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].bootstrap$()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:66,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:66,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:66,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:66,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:66,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClasses()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:79,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:79,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector$getJavaClass__303].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:79,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:79,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:79,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClassName()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.discovery.ClassSelector].getClassName()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:86,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClass()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:98,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].getJavaClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.NestedClassSelector:103"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:105"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedClassSelector:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:107"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:106"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedClassSelector:106"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:109"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:108"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedClassSelector:110"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:109"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:108"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.NestedClassSelector:111"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.NestedClassSelector:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:110,1"
      Dst: "[java.util.List].equals"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:111,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:116,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.NestedClassSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.NestedClassSelector"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClassNames()"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClassName()"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:121,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:122,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClassNames"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:122,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:123,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClassName"
    - Src: "org.junit.platform.engine.discovery.NestedClassSelector:124,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].<init>()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:35,1"
      Dst: "[java.util.AbstractMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].entrySet()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:39,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonArray(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:44,1"
      Dst: "[java.util.AbstractMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonObject(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:49,1"
      Dst: "[java.util.AbstractMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonNumber(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:54,1"
      Dst: "[java.util.AbstractMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getJsonString(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:59,1"
      Dst: "[java.util.AbstractMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getString(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:64,1"
      Dst: "[jakarta.json.EmptyObject].getJsonString"
    - Src: "jakarta.json.EmptyObject:64,1"
      Dst: "[jakarta.json.JsonString].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getString(java.lang.String,java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getInt(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:74,1"
      Dst: "[jakarta.json.EmptyObject].getJsonNumber"
    - Src: "jakarta.json.EmptyObject:74,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getInt(java.lang.String,int)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getBoolean(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:84,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getBoolean(java.lang.String,boolean)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].isNull(java.lang.String)"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.EmptyObject:94,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].getValueType()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.EmptyObject].readResolve()"
    functionSourceFile: "jakarta.json.EmptyObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].<init>(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].intValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].longValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].floatValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].doubleValue()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].toString()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber:394,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$OrderAnnotation].<init>()"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:196,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$OrderAnnotation].orderMethods(org.junit.jupiter.api.MethodOrdererContext)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodOrdererContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:205,1"
      Dst: "[org.junit.jupiter.api.MethodOrdererContext].getMethodDescriptors"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:205,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$OrderAnnotation$getOrder__304].bootstrap$"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:205,1"
      Dst: "[java.util.Comparator].comparingInt"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:205,1"
      Dst: "[java.util.List].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$OrderAnnotation].getOrder(org.junit.jupiter.api.MethodDescriptor)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:209,1"
      Dst: "[org.junit.jupiter.api.MethodDescriptor].findAnnotation"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:209,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$OrderAnnotation$value__305].bootstrap$"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:209,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:209,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:209,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.api.MethodOrderer$OrderAnnotation:209,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
    - "[org.eclipse.parsson.BufferPoolImpl].take()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:85,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:86,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:98,1"
      Dst: "[org.eclipse.parsson.api.BufferPool].take"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].<init>(java.io.OutputStream,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:102,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].<init>(java.io.OutputStream,java.nio.charset.Charset,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:106,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:106,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].flush()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].flush()"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_FLUSH_IO_ERR()"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:111,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:113,1"
      Dst: "[java.io.Writer].flush"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:115,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_FLUSH_IO_ERR"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:115,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
    functionUses: 3
    ICount: 32
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:121"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:124"
        BranchSideFuncs:
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:123"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:124"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:127"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:126"
        BranchSideFuncs:
        - "writeComma()"
        - "<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
        - "writeChar(char)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:124"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:127"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:126"
        BranchSideFuncs:
        - "writeComma()"
        - "<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
        - "writeChar(char)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:122,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:122,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:125,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_MULTIPLE_TEXT"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:127,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:128,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:129,1"
      Dst: "[java.util.Deque].push"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:130,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeName(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
    functionUses: 2
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:136"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:140"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:139"
        BranchSideFuncs:
        - "writeName(java.lang.String)"
        - "<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
        - "writeChar(char)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:138,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:138,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:140,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:141,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:142,1"
      Dst: "[java.util.Deque].push"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:143,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeName(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeColon()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeColon()"
    functionUses: 5
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:148,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:149,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:150,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeColon"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:156,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:162"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:166"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:164,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:164,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:166,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:167,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,long)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:173"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:175,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:175,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:177,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:178,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:178,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,double)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:184"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:188"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:187"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:188"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:189"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:188"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:188"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:191"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:186,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:186,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:188,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:188,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:189,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_DOUBLE_INFINITE_NAN"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:189,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:191,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:192,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:192,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:198"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:202"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:200,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:200,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:202,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:203,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:203,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:209"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:213"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:211,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:211,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:213,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:214,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:214,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeName(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    functionUses: 3
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:220"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:224"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:223"
        BranchSideFuncs:
        - "writeName(java.lang.String)"
        - "writeString(java.lang.CharSequence)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:225"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:224"
        BranchSideFuncs:
        - "writeString(java.lang.CharSequence)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:223"
        BranchSideFuncs:
        - "writeName(java.lang.String)"
        - "writeString(java.lang.CharSequence)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:222,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:222,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:224,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:225,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeNull(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeName(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:231"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:235"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:234"
        BranchSideFuncs:
        - "writeName(java.lang.String)"
        - "writeString(java.lang.CharSequence)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:233,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:233,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:235,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:236,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue()"
    - "[org.eclipse.parsson.JsonStringImpl].getValueType()"
    - "[org.eclipse.parsson.JsonNumberImpl].getValueType()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getValueType()"
    - "[jakarta.json.EmptyObject].getValueType()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getValueType()"
    - "[jakarta.json.EmptyArray].getValueType()"
    - "[jakarta.json.JsonValueImpl].getValueType()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartArray()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartObject()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    - "[jakarta.json.EmptyObject].entrySet()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonStringImpl].getString()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String)"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].toString()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeValue(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(boolean)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(boolean)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(boolean)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(boolean)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeNull()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNull()"
    functionUses: 4
    ICount: 50
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:248"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:251"
        BranchSideFuncs:
        - "write(jakarta.json.JsonValue)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:250"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:256"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:259"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "write(java.lang.String,jakarta.json.JsonValue)"
        - "entrySet()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:258"
        BranchSideFuncs:
        - "writeEnd()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:242,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:244,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:244,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:247,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:248,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:248,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:248,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:249,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:251,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:255,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:256,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:256,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:257,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:257,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:263,1"
      Dst: "[jakarta.json.JsonString].getString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:267,1"
      Dst: "[jakarta.json.JsonNumber].toString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:267,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:268,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:277,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeNull"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
    functionUses: 3
    ICount: 32
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:286"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:289"
        BranchSideFuncs:
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:288"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:289"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:292"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:291"
        BranchSideFuncs:
        - "writeComma()"
        - "<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
        - "writeChar(char)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:289"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:292"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:291"
        BranchSideFuncs:
        - "writeComma()"
        - "<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
        - "writeChar(char)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:287,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:287,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:290,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_MULTIPLE_TEXT"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:292,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:293,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:294,1"
      Dst: "[java.util.Deque].push"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:295,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeName(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
    functionUses: 2
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:301"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:305"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:304"
        BranchSideFuncs:
        - "writeName(java.lang.String)"
        - "<init>(org.eclipse.parsson.JsonGeneratorImpl$Scope)"
        - "writeChar(char)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:303,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:303,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:305,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:306,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:307,1"
      Dst: "[java.util.Deque].push"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:308,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[org.eclipse.parsson.JsonStringImpl].getValueType()"
    - "[org.eclipse.parsson.JsonNumberImpl].getValueType()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].getValueType()"
    - "[jakarta.json.EmptyObject].getValueType()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getValueType()"
    - "[jakarta.json.EmptyArray].getValueType()"
    - "[jakarta.json.JsonValueImpl].getValueType()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartArray(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray(java.lang.String)"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject(java.lang.String)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartObject(java.lang.String)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    - "[jakarta.json.EmptyObject].entrySet()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonStringImpl].getChars()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl].toString()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].toString()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeValue(java.lang.String,java.lang.String)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,boolean)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,boolean)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,boolean)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,boolean)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeNull(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeNull(java.lang.String)"
    functionUses: 4
    ICount: 59
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:314"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:318"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:317"
        BranchSideFuncs:
        - "getValueType()"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:322"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:325"
        BranchSideFuncs:
        - "write(jakarta.json.JsonValue)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:324"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:330"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:333"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "write(java.lang.String,jakarta.json.JsonValue)"
        - "entrySet()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:332"
        BranchSideFuncs:
        - "writeEnd()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:316,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:316,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:318,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:318,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:321,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:322,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:322,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:322,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:323,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:325,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:329,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:330,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:330,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:331,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:331,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:337,1"
      Dst: "[jakarta.json.JsonString].getChars"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:341,1"
      Dst: "[jakarta.json.JsonNumber].toString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:341,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:350,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeNull"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext()"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:358,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:359,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:360,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:361,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:368,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:369,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:370,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeInt"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:371,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(long)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:377,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:378,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:378,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:379,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(double)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:386"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:387"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:386"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:386"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:389"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:385,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:386,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:386,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:387,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_DOUBLE_INFINITE_NAN"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:387,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:389,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:389,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:390,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:396,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:397,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:397,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:398,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    functionUses: 4
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:403"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:402"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:403"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:402"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:403"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:404"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:403"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:407"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:403"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:406,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:406,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:412,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:413,1"
      Dst: "[java.math.BigDecimal].toString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:413,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:414,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:420"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:423"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:421,1"
      Dst: "[java.util.Deque].pop"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext()"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:429"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:427"
        BranchSideFuncs:
        - "popFieldContext()"
        - "writeString(java.lang.CharSequence)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:426"
        BranchSideFuncs:
        - "checkContextForValue()"
        - "writeComma()"
        - "writeString(java.lang.CharSequence)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:427,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:428,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:429,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:430,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeNull()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext()"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:436,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].checkContextForValue"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:437,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:438,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:439,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:444,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:445,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeColon()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeColon()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    functionUses: 1
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:449,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:450,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:451,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeColon"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:452,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeKey(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:457"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:461"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:460"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:459,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:459,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:461,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:462,1"
      Dst: "[java.util.Deque].push"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:463,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext()"
    functionUses: 7
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:470"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:473"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:472"
        BranchSideFuncs:
        - "writeChar(char)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:473"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:473"
        BranchSideFuncs:
        - "popFieldContext()"
        - "writeChar(char)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:472"
        BranchSideFuncs:
        - "writeChar(char)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:471,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:473,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:474,1"
      Dst: "[java.util.Deque].pop"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:475,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].popFieldContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,java.lang.CharSequence)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeName(java.lang.String)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString(java.lang.CharSequence)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:480"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:484"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:483"
        BranchSideFuncs:
        - "writeName(java.lang.String)"
        - "writeEscapedString(java.lang.CharSequence)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:482,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:482,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:484,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeName"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:485,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeComma()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].isCommaAllowed()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:489"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:492"
        BranchSideFuncs:
        - "writeChar(char)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:489,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].isCommaAllowed"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:490,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].inNone()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:496"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:495"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].isCommaAllowed()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:500"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:499"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:500"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:499"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeColon()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:504,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].close()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.stream.JsonGenerationException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_INCOMPLETE_JSON()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].close()"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_CLOSE_IO_ERR()"
    - "[org.eclipse.parsson.BufferPoolImpl].recycle(char[])"
    functionUses: 2
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:519"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:532"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:531"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:520"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:521"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_INCOMPLETE_JSON()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:520"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_INCOMPLETE_JSON()"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:520"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:523"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "GENERATOR_INCOMPLETE_JSON()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:522"
        BranchSideFuncs:
        - "GENERATOR_CLOSE_IO_ERR()"
        - "flushBuffer()"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "close()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:521,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_INCOMPLETE_JSON"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:521,1"
      Dst: "[jakarta.json.stream.JsonGenerationException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:523,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:525,1"
      Dst: "[java.io.Writer].close"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:527,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_CLOSE_IO_ERR"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:527,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:529,1"
      Dst: "[org.eclipse.parsson.api.BufferPool].recycle"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeEscapedString(java.lang.CharSequence)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence,int,int)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    functionUses: 4
    ICount: 66
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:544"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:590"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:589"
        BranchSideFuncs:
        - "writeChar(char)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:549"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:558"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:557"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:549"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:558"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:557"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:549"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:558"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:557"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:549"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:558"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:557"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:551"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:558"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:557"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:558"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:null"
        BranchSideFuncs:
        - "writeString(java.lang.CharSequence,int,int)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:560"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:542,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:543,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:546,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:559,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:586,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:586,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:586,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:586,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:587,1"
      Dst: "[java.lang.String].length"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:587,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].getChars(java.lang.CharSequence,int,int,char[],int)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    functionUses: 2
    ICount: 34
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:594"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:608"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:607"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:596"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:600"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:599"
        BranchSideFuncs:
        - "getChars(java.lang.CharSequence,int,int,char[],int)"
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:604"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:607"
        BranchSideFuncs:
        - "flushBuffer()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:595,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:597,1"
      Dst: "[java.lang.String].getChars"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:600,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].getChars"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:605,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeString(java.lang.CharSequence,int,int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:611,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:611,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeChar(char)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    functionUses: 24
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:615"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:618"
        BranchSideFuncs:
        - "flushBuffer()"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:616,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].writeInt(int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:625"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:628"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:627"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:628"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:627"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:630"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:633"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:632"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:633"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:636"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:628,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].stringSize"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:631,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:634,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:636,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].fillIntChars"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].write(char[],int,int)"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.eclipse.parsson.JsonMessages].GENERATOR_WRITE_IO_ERR()"
    functionUses: 6
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:647"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:653"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:652"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:648,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:652,1"
      Dst: "[org.eclipse.parsson.JsonMessages].GENERATOR_WRITE_IO_ERR"
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:652,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].stringSize(int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:681"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:680"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:679"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].getChars(java.lang.CharSequence,int,int,char[],int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:687"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:691"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl:690,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl].fillIntChars(int,char[],int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:708"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:714"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:713"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:714"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:730"
      Branch Sides: []
    - Branch String: "org.eclipse.parsson.JsonGeneratorImpl:732"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:735"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonGeneratorImpl:734"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.junit.platform.engine.UniqueIdFormat$describe__6].bootstrap$(org.junit.platform.engine.UniqueIdFormat)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat$describe__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueIdFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.UniqueIdFormat$describe__6].<init>(org.junit.platform.engine.UniqueIdFormat)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat$describe__6:-1,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$describe__6].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat$describe__6].<init>(org.junit.platform.engine.UniqueIdFormat)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat$describe__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueIdFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat$describe__6:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat$describe__6].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat$describe__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat$describe__6:-1,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].<init>(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:65"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:68"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:67"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:68"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:85"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:84"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:71"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:73"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:73"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:75"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:77"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:62,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonPointerImpl:64,1"
      Dst: "[java.lang.String].split"
    - Src: "org.eclipse.parsson.JsonPointerImpl:65,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.eclipse.parsson.JsonPointerImpl:66,1"
      Dst: "[org.eclipse.parsson.JsonMessages].POINTER_FORMAT_INVALID"
    - Src: "org.eclipse.parsson.JsonPointerImpl:66,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonPointerImpl:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonPointerImpl:71,1"
      Dst: "[java.lang.String].length"
    - Src: "org.eclipse.parsson.JsonPointerImpl:72,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.eclipse.parsson.JsonPointerImpl:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonPointerImpl:83,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].equals(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:95"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:97"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:96"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:97"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:98"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:97"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:97"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:99"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:97,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.eclipse.parsson.JsonPointerImpl:99,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].hashCode()"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:110,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].containsValue(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:121,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].getReferences"
    - Src: "org.eclipse.parsson.JsonPointerImpl:122,1"
      Dst: "[org.eclipse.parsson.NodeReference].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].getValue(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:135,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].getReferences"
    - Src: "org.eclipse.parsson.JsonPointerImpl:136,1"
      Dst: "[org.eclipse.parsson.NodeReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].add(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:166,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl$add__306].bootstrap$"
    - Src: "org.eclipse.parsson.JsonPointerImpl:166,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].replace(jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:182,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl$replace__307].bootstrap$"
    - Src: "org.eclipse.parsson.JsonPointerImpl:182,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].remove(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:196,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl$lambda_remove_0__308].bootstrap$"
    - Src: "org.eclipse.parsson.JsonPointerImpl:196,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].execute(java.util.function.BiFunction,jakarta.json.JsonStructure,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 3
    argTypes:
    - "java.util.function.BiFunction"
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:219"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:217,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].getReferences"
    - Src: "org.eclipse.parsson.JsonPointerImpl:218,1"
      Dst: "[java.util.function.BiFunction].apply"
    - Src: "org.eclipse.parsson.JsonPointerImpl:220,1"
      Dst: "[org.eclipse.parsson.NodeReference].replace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].getReferences(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.eclipse.parsson.NodeReference[]"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:232"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:241"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:271"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:247"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:249"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:259"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:259"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:237"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:260"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:265"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:234,1"
      Dst: "[org.eclipse.parsson.NodeReference].of"
    - Src: "org.eclipse.parsson.JsonPointerImpl:243,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonPointerImpl:243,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonPointerImpl:248,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonPointerImpl:251,1"
      Dst: "[org.eclipse.parsson.JsonMessages].POINTER_MAPPING_MISSING"
    - Src: "org.eclipse.parsson.JsonPointerImpl:251,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonPointerImpl:256,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].getIndex"
    - Src: "org.eclipse.parsson.JsonPointerImpl:260,1"
      Dst: "[java.util.List].size"
    - Src: "org.eclipse.parsson.JsonPointerImpl:261,1"
      Dst: "[org.eclipse.parsson.JsonMessages].NODEREF_ARRAY_INDEX_ERR"
    - Src: "org.eclipse.parsson.JsonPointerImpl:265,1"
      Dst: "[java.util.List].get"
    - Src: "org.eclipse.parsson.JsonPointerImpl:269,1"
      Dst: "[org.eclipse.parsson.JsonMessages].POINTER_REFERENCE_INVALID"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].getIndex(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:282"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:283"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:282"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:282"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:284"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:285"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:288"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:287"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:288"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:291"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:290"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:291"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:292"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:291"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPointerImpl:291"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:295"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPointerImpl:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:282,1"
      Dst: "[java.lang.String].length"
    - Src: "org.eclipse.parsson.JsonPointerImpl:283,1"
      Dst: "[org.eclipse.parsson.JsonMessages].POINTER_ARRAY_INDEX_ERR"
    - Src: "org.eclipse.parsson.JsonPointerImpl:283,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonPointerImpl:285,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.eclipse.parsson.JsonPointerImpl:291,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.eclipse.parsson.JsonPointerImpl:295,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.eclipse.parsson.JsonPointerImpl:297,1"
      Dst: "[org.eclipse.parsson.JsonMessages].POINTER_ARRAY_INDEX_ILLEGAL"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPointerImpl].lambda$remove$0(org.eclipse.parsson.NodeReference,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPointerImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.NodeReference"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPointerImpl:196,1"
      Dst: "[org.eclipse.parsson.NodeReference].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionContext$Namespace].create(java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:648,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:649,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:650,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Namespace].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionContext$Namespace].<init>(java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:655,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:656,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:656,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionContext$Namespace].equals(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:661"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:664"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:663"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:664"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:665"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:664"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:664"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:667"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:666"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:664,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:668,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionContext$Namespace].hashCode()"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionContext$Namespace:673,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:51,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample].testDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:64,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample:79,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode].values()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode:56,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode:56,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode:56,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].<init>(jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValueImpl:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].getValueType()"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].equals(java.lang.Object)"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].hashCode()"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonValueImpl:83,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonValueImpl].toString()"
    functionSourceFile: "jakarta.json.JsonValueImpl"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.Writer,boolean,org.eclipse.parsson.api.BufferPool)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:42,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.Writer,boolean,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "boolean"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:46"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:48"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:47"
        BranchSideFuncs:
        - "<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:47,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:48,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.OutputStream,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:53,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.OutputStream,boolean,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "boolean"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:57,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.OutputStream,java.nio.charset.Charset,boolean,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    - "boolean"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:65"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:67"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:61,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:64,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:66,1"
      Dst: "[org.eclipse.parsson.JsonPrettyGeneratorImpl].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:67,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].writeArray(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].WRITER_WRITE_ALREADY_CALLED()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartArray()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].flush()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].flush()"
    functionUses: 1
    ICount: 28
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:72"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:75"
        BranchSideFuncs:
        - "WRITER_WRITE_ALREADY_CALLED()"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:74"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "writeStartArray()"
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:77"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:80"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "write(jakarta.json.JsonValue)"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:79"
        BranchSideFuncs:
        - "writeEnd()"
        - "flushBuffer()"
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:87"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:90"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:73,1"
      Dst: "[org.eclipse.parsson.JsonMessages].WRITER_WRITE_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonWriterImpl:73,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartArray"
    - Src: "org.eclipse.parsson.JsonWriterImpl:77,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.eclipse.parsson.JsonWriterImpl:77,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonWriterImpl:77,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonWriterImpl:78,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    - Src: "org.eclipse.parsson.JsonWriterImpl:80,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd"
    - Src: "org.eclipse.parsson.JsonWriterImpl:83,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    - Src: "org.eclipse.parsson.JsonWriterImpl:88,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flush"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].writeObject(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].WRITER_WRITE_ALREADY_CALLED()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeStartObject()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    - "[jakarta.json.EmptyObject].entrySet()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer()"
    - "[org.eclipse.parsson.JsonGeneratorImpl].flush()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].flush()"
    functionUses: 1
    ICount: 33
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:94"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:97"
        BranchSideFuncs:
        - "WRITER_WRITE_ALREADY_CALLED()"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:96"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "entrySet()"
        - "writeStartObject()"
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:99"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:102"
        BranchSideFuncs:
        - "hasNext()"
        - "write(java.lang.String,jakarta.json.JsonValue)"
        - "next()"
        - "entrySet()"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:101"
        BranchSideFuncs:
        - "writeEnd()"
        - "flushBuffer()"
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:109"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:112"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:95,1"
      Dst: "[org.eclipse.parsson.JsonMessages].WRITER_WRITE_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonWriterImpl:95,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:98,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeStartObject"
    - Src: "org.eclipse.parsson.JsonWriterImpl:99,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.eclipse.parsson.JsonWriterImpl:99,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.eclipse.parsson.JsonWriterImpl:99,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonWriterImpl:99,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonWriterImpl:100,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.eclipse.parsson.JsonWriterImpl:100,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.eclipse.parsson.JsonWriterImpl:100,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    - Src: "org.eclipse.parsson.JsonWriterImpl:102,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].writeEnd"
    - Src: "org.eclipse.parsson.JsonWriterImpl:105,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    - Src: "org.eclipse.parsson.JsonWriterImpl:110,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flush"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].write(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonWriterImpl].writeArray(jakarta.json.JsonArray)"
    - "[org.eclipse.parsson.JsonWriterImpl].writeObject(jakarta.json.JsonObject)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:116"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:119"
        BranchSideFuncs:
        - "writeArray(jakarta.json.JsonArray)"
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:118"
        BranchSideFuncs:
        - "writeObject(jakarta.json.JsonObject)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:117,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].writeArray"
    - Src: "org.eclipse.parsson.JsonWriterImpl:119,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].writeObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].write(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:133"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:136"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:135"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonWriterImpl:139"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonWriterImpl:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:125,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonWriterImpl:125,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonWriterImpl:127,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].writeObject"
    - Src: "org.eclipse.parsson.JsonWriterImpl:130,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].writeArray"
    - Src: "org.eclipse.parsson.JsonWriterImpl:134,1"
      Dst: "[org.eclipse.parsson.JsonMessages].WRITER_WRITE_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonWriterImpl:134,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonWriterImpl:137,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].write"
    - Src: "org.eclipse.parsson.JsonWriterImpl:138,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flushBuffer"
    - Src: "org.eclipse.parsson.JsonWriterImpl:140,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].flush"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterImpl].close()"
    functionSourceFile: "org.eclipse.parsson.JsonWriterImpl"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonGeneratorImpl].close()"
    - "[org.eclipse.parsson.JsonPrettyGeneratorImpl].close()"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterImpl:148,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertThrows$3].execute()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertThrows$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt$assertThrows$3:144"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt$assertThrows$3:147"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionsKt$assertThrows$3:146"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertThrows$3].<init>(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertThrows$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$assertThrows$3:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated(java.util.Optional,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:77,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:77,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated(java.lang.reflect.AnnotatedElement,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:93,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:93,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation(java.util.Optional,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:102"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:102"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:102"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:102,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:103,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:106,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:106,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation(java.lang.reflect.AnnotatedElement,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:113,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:114,1"
      Dst: "[java.lang.Class].isAnnotationPresent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:115,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:115,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation(java.lang.reflect.AnnotatedElement,java.lang.Class,boolean,java.util.Set)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    - "boolean"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:123"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:129"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:134"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:133"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:136"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:140"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:139"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:140"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:144"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:155"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:154"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:145"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:141"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:140"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:147"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:141"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:140"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:155"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:157"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:157"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:159"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:121,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:124,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:128,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getDeclaredAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:130,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:134,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getDeclaredAnnotations"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:134,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findMetaAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:136,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:144,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:146,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:156,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:167,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getAnnotations"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findMetaAnnotation(java.lang.Class,java.lang.'annotation'.Annotation[],boolean,java.util.Set)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.annotation.Annotation[]"
    - "boolean"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:173"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:183"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:182"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:175"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:175"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:178"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:174,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:175,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isInJavaLangAnnotationPackage"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:175,1"
      Dst: "[java.util.Set].add"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:176,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:178,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:183,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations(java.util.Optional,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:193"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:194"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:193"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:193"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:197"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:193,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:194,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:197,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:197,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:213"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:219"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:206,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:207,1"
      Dst: "[java.lang.Class].getAnnotation"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:208,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_findRepeatableAnnotations_0__309].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:209,1"
      Dst: "[java.lang.annotation.Repeatable].value"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:210,1"
      Dst: "[java.lang.Class].isAnnotationPresent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:214,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:219,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:220,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:220,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:222,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:222,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class,java.lang.Class,boolean,java.util.Set,java.util.Set)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:229"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:249"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:248"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:233"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:241"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:240"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:235"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:241"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:240"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:235"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:241"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:240"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:241"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:249"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:248"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:242"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:241"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:234,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:236,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:241,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:249,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getDeclaredAnnotations"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:253,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getAnnotations"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations(java.lang.'annotation'.Annotation[],java.lang.Class,java.lang.Class,boolean,java.util.Set,java.util.Set)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.annotation.Annotation[]"
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:261"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:298"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:297"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:263"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:260"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:263"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:260"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:265"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:269"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:268"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:269"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:281"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:282"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:293"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:292"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:286"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:262,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:263,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isInJavaLangAnnotationPackage"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:263,1"
      Dst: "[java.util.Set].add"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:265,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:266,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:273,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToGetMethod"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:273,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_findRepeatableAnnotations_1__310].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:273,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:278,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].invokeMethod"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:279,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:279,1"
      Dst: "[java.util.Set].addAll"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:282,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isRepeatableAnnotationContainer"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:283,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:283,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:287,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:287,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].isRepeatableAnnotationContainer(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:307,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_isRepeatableAnnotationContainer_4__311].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:307,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].computeIfAbsent"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:307,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findPublicAnnotatedFields(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:326,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:331,1"
      Dst: "[java.lang.Class].getFields"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:331,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:331,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_findPublicAnnotatedFields_5__312].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:332,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:333,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:333,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields(java.lang.Class,java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:348,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields(java.lang.Class,java.lang.Class,java.util.function.Predicate,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:365,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:369,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_findAnnotatedFields_6__313].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:371,1"
      Dst: "[java.util.function.Predicate].and"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:371,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedMethods(java.lang.Class,java.lang.Class,org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:380,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:383,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_findAnnotatedMethods_7__314].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:383,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].isInJavaLangAnnotationPackage(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:387"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:386"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:387"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:387,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:387,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$findAnnotatedMethods$7(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:383,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$findAnnotatedFields$6(java.lang.Class,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:369,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$findPublicAnnotatedFields$5(java.lang.Class,java.lang.Class,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:332"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:331"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:332"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:332,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:332,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:332,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$isRepeatableAnnotationContainer$4(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:316"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:308"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:316"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:309,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:309,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:309,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_isRepeatableAnnotationContainer_2__315].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:310,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:311,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:311,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils$lambda_isRepeatableAnnotationContainer_3__316].bootstrap$"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:312,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:313,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:316,1"
      Dst: "[java.lang.annotation.Repeatable].value"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:316,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:316,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$isRepeatableAnnotationContainer$3(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Repeatable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:312,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:312,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:312,1"
      Dst: "[java.lang.Class].getAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$isRepeatableAnnotationContainer$2(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:310"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:309"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.AnnotationUtils:310"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.AnnotationUtils:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:310,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:310,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:310,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:310,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$findRepeatableAnnotations$1(java.lang.Class,java.lang.Class,java.lang.Exception)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:274,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:274,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.AnnotationUtils].lambda$findRepeatableAnnotations$0(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.AnnotationUtils:208,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:208,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:208,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.AnnotationUtils:208,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].<init>(org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:27,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getElement()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:32,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:37,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:42,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getTestInstance()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:47,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getTestInstances()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:52,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getTestMethod()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:57,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicExtensionContext].getExecutionException()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicExtensionContext:62,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].<init>(org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:30,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getElement()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:35,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:40,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:45,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getTestInstance()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:50,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getTestInstances()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:55,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getTestMethod()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:60,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext].getExecutionException()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext:65,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure].<init>(java.lang.RuntimeException)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.RuntimeException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure:238,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure].access$300(org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:46,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:46,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:47,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:58,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:58,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:59,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonString"
    - "jakarta.json.JsonString"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:70,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:70,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:71,1"
      Dst: "[jakarta.json.JsonString].getString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonNumber"
    - "jakarta.json.JsonNumber"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:82,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:82,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:83,1"
      Dst: "[jakarta.json.JsonNumber].toString"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:105,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals(java.lang.Object,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:146,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:148,1"
      Dst: "[java.lang.Integer].parseInt"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:152,1"
      Dst: "[java.math.BigInteger].equals"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:154,1"
      Dst: "[java.lang.Double].parseDouble"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:156,1"
      Dst: "[java.math.BigDecimal].equals"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:158,1"
      Dst: "[java.lang.Boolean].parseBoolean"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:161,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:172,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonAssert"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:192,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonAssert:204,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.PreconditionViolationException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.PreconditionViolationException"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.PreconditionViolationException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.PreconditionViolationException:29,1"
      Dst: "[org.junit.platform.commons.util.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.PreconditionViolationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.PreconditionViolationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.PreconditionViolationException:33,1"
      Dst: "[org.junit.platform.commons.util.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:36,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1].createConfiguration(org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:39,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1$valueOf__317].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:39,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:39,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1$lambda_createConfiguration_0__318].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:40,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:40,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:44,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1].lambda$createConfiguration$0()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:41,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1:41,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3].<init>(java.lang.String,int,java.util.function.Predicate,java.lang.String,java.lang.String[])"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.function.Predicate"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3:163,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3].createTestDescriptor(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3:168,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].<init>(org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getTestDescriptor()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getMethod()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:44,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getDisplayName()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:49,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getDisplayName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].isAnnotated(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:54,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:55,1"
      Dst: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getMethod"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:55,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].findAnnotation(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:60,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:61,1"
      Dst: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getMethod"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:61,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].findRepeatableAnnotations(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:66,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:67,1"
      Dst: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getMethod"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:67,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].toString()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getMethod()"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:72,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:72,1"
      Dst: "[org.junit.jupiter.engine.discovery.DefaultMethodDescriptor].getMethod"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:72,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:72,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.engine.discovery.DefaultMethodDescriptor:72,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.JUnitException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.JUnitException"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.JUnitException:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.JUnitException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.JUnitException"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.JUnitException:33,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicContainer].dynamicContainer(java.lang.String,java.lang.Iterable)"
    functionSourceFile: "org.junit.jupiter.api.DynamicContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DynamicContainer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicContainer:53,1"
      Dst: "[java.lang.Iterable].spliterator"
    - Src: "org.junit.jupiter.api.DynamicContainer:53,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    - Src: "org.junit.jupiter.api.DynamicContainer:53,1"
      Dst: "[org.junit.jupiter.api.DynamicContainer].dynamicContainer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicContainer].dynamicContainer(java.lang.String,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.DynamicContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DynamicContainer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicContainer:69,1"
      Dst: "[org.junit.jupiter.api.DynamicContainer].dynamicContainer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicContainer].dynamicContainer(java.lang.String,java.net.URI,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.DynamicContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DynamicContainer"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.net.URI"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicContainer:90,1"
      Dst: "[org.junit.jupiter.api.DynamicContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicContainer].<init>(java.lang.String,java.net.URI,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.DynamicContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.net.URI"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicContainer:96,1"
      Dst: "[org.junit.jupiter.api.DynamicNode].<init>"
    - Src: "org.junit.jupiter.api.DynamicContainer:97,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicContainer].getChildren()"
    functionSourceFile: "org.junit.jupiter.api.DynamicContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterFactoryImpl].<init>(java.util.Map,boolean,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "boolean"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterFactoryImpl:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterFactoryImpl].createWriter(java.io.Writer)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterFactoryImpl:45,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterFactoryImpl].createWriter(java.io.OutputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterFactoryImpl:50,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterFactoryImpl].createWriter(java.io.OutputStream,java.nio.charset.Charset)"
    functionSourceFile: "org.eclipse.parsson.JsonWriterFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonWriterFactoryImpl:55,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonWriterFactoryImpl].getConfigInUse()"
    functionSourceFile: "org.eclipse.parsson.JsonWriterFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].getDefault()"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueIdFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].quote(char)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:49,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:49,1"
      Dst: "[java.util.regex.Pattern].quote"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].encode(char)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:54,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:54,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.junit.platform.engine.UniqueIdFormat:54,1"
      Dst: "[java.net.URLEncoder].encode"
    - Src: "org.junit.platform.engine.UniqueIdFormat:57,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].<init>(char,char,char,char)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char"
    - "char"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.UniqueIdFormat:66,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.junit.platform.engine.UniqueIdFormat:74,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].quote"
    - Src: "org.junit.platform.engine.UniqueIdFormat:74,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.UniqueIdFormat:73,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "org.junit.platform.engine.UniqueIdFormat:80,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:80,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$encode__319].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:80,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.junit.platform.engine.UniqueIdFormat:81,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$encode__320].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:82,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$encode__321].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:83,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$encode__322].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:84,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$encode__323].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:85,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$encode__324].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].parse(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:95,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:95,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.engine.UniqueIdFormat:96,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.engine.UniqueIdFormat:96,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$createSegment__325].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:96,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.UniqueIdFormat:96,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.engine.UniqueIdFormat:96,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.UniqueIdFormat:97,1"
      Dst: "[org.junit.platform.engine.UniqueId].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].createSegment(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId$Segment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueIdFormat:102"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:105"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:101,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.platform.engine.UniqueIdFormat:102,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.junit.platform.engine.UniqueIdFormat:103,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.UniqueIdFormat:103,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    - Src: "org.junit.platform.engine.UniqueIdFormat:105,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.junit.platform.engine.UniqueIdFormat:105,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].checkAllowed"
    - Src: "org.junit.platform.engine.UniqueIdFormat:105,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].decode"
    - Src: "org.junit.platform.engine.UniqueIdFormat:107,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].checkAllowed(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:111,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].checkDoesNotContain"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].checkDoesNotContain(java.lang.String,char)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueIdFormat:119"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:119"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:119,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:119,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$lambda_checkDoesNotContain_0__326].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:119,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].format(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.UniqueIdFormat$describe__6].bootstrap$(org.junit.platform.engine.UniqueIdFormat)"
    - "[org.junit.platform.engine.UniqueId].getSegments()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:128,1"
      Dst: "[org.junit.platform.engine.UniqueId].getSegments"
    - Src: "org.junit.platform.engine.UniqueIdFormat:128,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.UniqueIdFormat:128,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat$describe__6].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueIdFormat:129,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.UniqueIdFormat:130,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:130,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.engine.UniqueIdFormat:130,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].describe(org.junit.platform.engine.UniqueId$Segment)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId$Segment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.UniqueIdFormat:135,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].getType"
    - Src: "org.junit.platform.engine.UniqueIdFormat:135,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].encode"
    - Src: "org.junit.platform.engine.UniqueIdFormat:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.UniqueIdFormat:135,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].getValue"
    - Src: "org.junit.platform.engine.UniqueIdFormat:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].encode(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueIdFormat:141"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:150"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:149"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueIdFormat:144"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:148"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueIdFormat:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:140,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.platform.engine.UniqueIdFormat:140,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.UniqueIdFormat:142,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.junit.platform.engine.UniqueIdFormat:143,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:143,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.engine.UniqueIdFormat:145,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.UniqueIdFormat:150,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].decode(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:155,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.junit.platform.engine.UniqueIdFormat:155,1"
      Dst: "[java.net.URLDecoder].decode"
    - Src: "org.junit.platform.engine.UniqueIdFormat:158,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueIdFormat].lambda$checkDoesNotContain$0(java.lang.String,char)"
    functionSourceFile: "org.junit.platform.engine.UniqueIdFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueIdFormat:120,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.platform.engine.UniqueIdFormat:120,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray].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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addFailedPkg(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:48,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addPassedPkg(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:54,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addFailedClass(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:60,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].addPassedClass(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:66,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].toString()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].classesTested()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].pkgsTested()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].passed()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray].size()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    functionUses: 2
    ICount: 60
    EdgeCount: 12
    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()"
    - 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()"
    - 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: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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:78,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:79,1"
      Dst: "[java.lang.StringBuffer].append"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:105,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].formatList(java.util.List,java.lang.StringBuffer)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: 112
    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].size()"
    - "[jakarta.json.EmptyArray].get(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    functionUses: 4
    ICount: 21
    EdgeCount: 4
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult:116,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].pkgsTested()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray].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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestResult].classesTested()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestResult"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray].size()"
    - "[jakarta.json.EmptyArray].size()"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionConfigurationException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionConfigurationException:30,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionConfigurationException:34,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].bootstrap$()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$lambda_toString_1__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$lambda_toString_1__3:-1,1"
      Dst: "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].<init>()"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$lambda_toString_1__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$lambda_toString_1__3:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.CompositeFilter$lambda_toString_1__3].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.CompositeFilter$lambda_toString_1__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.CompositeFilter$lambda_toString_1__3:-1,1"
      Dst: "[org.junit.platform.engine.CompositeFilter].lambda$toString$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:55,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnCompoundObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnSimpleArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:78,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:83,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:93,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:97,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:108,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:112,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:113,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:123,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:128,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:138,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:142,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:143,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:153,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:157,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:158,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:168,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:183,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:185,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:187,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:188,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:198,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:200,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:202,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleMerge"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:203,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:213,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:228,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:233,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:243,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject:248,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.TestFail].toString()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.TestFail"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "ee.jakarta.tck.jsonp.api.common.TestFail:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:190,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory].newThread(java.lang.Runnable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:194,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:194,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:194,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].getAndIncrement"
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:194,1"
      Dst: "[java.lang.Thread].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory].<init>(org.junit.jupiter.api.AssertTimeout$1)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.AssertTimeout$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory:190,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:48,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:52,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$lambda_assertTimeout_0__327].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertTimeout:52,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:59,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$lambda_assertTimeout_1__328].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertTimeout:59,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:66,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:70,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:74,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeout"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeout(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertTimeout:89"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertTimeout:93"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertTimeout:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:78,1"
      Dst: "[java.time.Duration].toMillis"
    - Src: "org.junit.jupiter.api.AssertTimeout:79,1"
      Dst: "[java.lang.System].currentTimeMillis"
    - Src: "org.junit.jupiter.api.AssertTimeout:82,1"
      Dst: "[org.junit.jupiter.api.function.ThrowingSupplier].get"
    - Src: "org.junit.jupiter.api.AssertTimeout:85,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    - Src: "org.junit.jupiter.api.AssertTimeout:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout:90,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertTimeout:90,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertTimeout:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertTimeout:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertTimeout:90,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:97,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:101,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$lambda_assertTimeoutPreemptively_2__329].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertTimeout:101,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:108,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$lambda_assertTimeoutPreemptively_3__330].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertTimeout:108,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:115,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:119,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:125,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.time.Duration"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertTimeout:154"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertTimeout:161"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertTimeout:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:131,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout:132,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout:132,1"
      Dst: "[java.util.concurrent.Executors].newSingleThreadExecutor"
    - Src: "org.junit.jupiter.api.AssertTimeout:135,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$lambda_assertTimeoutPreemptively_4__331].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertTimeout:135,1"
      Dst: "[java.util.concurrent.ExecutorService].submit"
    - Src: "org.junit.jupiter.api.AssertTimeout:145,1"
      Dst: "[java.time.Duration].toMillis"
    - Src: "org.junit.jupiter.api.AssertTimeout:147,1"
      Dst: "[java.util.concurrent.Future].get"
    - Src: "org.junit.jupiter.api.AssertTimeout:172,1"
      Dst: "[java.util.concurrent.ExecutorService].shutdownNow"
    - Src: "org.junit.jupiter.api.AssertTimeout:150,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout:150,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertTimeout:150,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertTimeout:150,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertTimeout:150,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertTimeout:153,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "org.junit.jupiter.api.AssertTimeout:156,1"
      Dst: "[java.lang.Thread].getName"
    - Src: "org.junit.jupiter.api.AssertTimeout:156,1"
      Dst: "[org.junit.jupiter.api.AssertTimeout$ExecutionTimeoutException].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout:157,1"
      Dst: "[java.lang.Thread].getStackTrace"
    - Src: "org.junit.jupiter.api.AssertTimeout:157,1"
      Dst: "[java.lang.Throwable].setStackTrace"
    - Src: "org.junit.jupiter.api.AssertTimeout:158,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    - Src: "org.junit.jupiter.api.AssertTimeout:165,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.junit.jupiter.api.AssertTimeout:165,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].lambda$assertTimeoutPreemptively$4(java.util.concurrent.atomic.AtomicReference,org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:137,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.junit.jupiter.api.AssertTimeout:137,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "org.junit.jupiter.api.AssertTimeout:138,1"
      Dst: "[org.junit.jupiter.api.function.ThrowingSupplier].get"
    - Src: "org.junit.jupiter.api.AssertTimeout:141,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].lambda$assertTimeoutPreemptively$3(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:109,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].lambda$assertTimeoutPreemptively$2(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:102,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].lambda$assertTimeout$1(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:60,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertTimeout].lambda$assertTimeout$0(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertTimeout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertTimeout:53,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertThrows$1].execute()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertThrows$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt$assertThrows$1:107"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt$assertThrows$1:110"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionsKt$assertThrows$1:109"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$assertThrows$1].<init>(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$assertThrows$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$assertThrows$1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.FunctionUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.FunctionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.FunctionUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.FunctionUtils].where(java.util.function.Function,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.commons.util.FunctionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.FunctionUtils:47,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.FunctionUtils:49,1"
      Dst: "[org.junit.platform.commons.util.FunctionUtils$lambda_where_0__332].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.FunctionUtils].lambda$where$0(java.util.function.Predicate,java.util.function.Function,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.FunctionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.Function"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.FunctionUtils:49,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.junit.platform.commons.util.FunctionUtils:49,1"
      Dst: "[java.util.function.Predicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:72,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:76,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:78,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:94,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:83,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:83,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpFile(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:105,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:108,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:110,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:124,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:113,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:113,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getContentsOfResourceAsString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:139,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:141,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:157,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:146,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:146,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - 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: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getReaderFromResource(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:172,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:174,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:178,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:180,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getReaderFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:191,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:193,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:195,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:197,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:208,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:210,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:214,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:225,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:227,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:229,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromOutputStream(java.io.ByteArrayOutputStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.io.ByteArrayOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:243,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:245,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:269,1"
      Dst: "[java.io.StringWriter].write"
    - 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: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber(int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    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)"
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].add(java.lang.String)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].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)"
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:329,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:329,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:336,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:336,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:343,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:343,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:350,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:350,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonNumber(jakarta.json.JsonNumber)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:357,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:357,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:367,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonString"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:369,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:371,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:373,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonConstant"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString(jakarta.json.JsonString)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStringImpl].getString()"
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    functionUses: 2
    ICount: 26
    EdgeCount: 5
    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()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:399"
        BranchSideFuncs: []
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:396,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:397,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:401,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject(jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].entrySet()"
    - "[jakarta.json.EmptyObject].entrySet()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].hasNext()"
    - "[org.eclipse.parsson.JsonStructureParser$ArrayScope].next()"
    - "[org.eclipse.parsson.JsonStructureParser$ObjectScope].next()"
    - "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    functionUses: 2
    ICount: 31
    EdgeCount: 7
    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()"
        - "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()"
        - "toStringJsonValue(jakarta.json.JsonValue)"
        - "next()"
        - "entrySet()"
      - BranchSide: "ee.jakarta.tck.jsonp.common.JSONP_Util:418"
        BranchSideFuncs: []
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:415,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:416,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:420,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 426
    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: null
    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: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonNumber"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonNumberImpl].isIntegral()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonLongNumber].isIntegral()"
    - "[org.eclipse.parsson.JsonNumberImpl$JsonIntNumber].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()"
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:448,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue(jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:458,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:460,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:462,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:464,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonConstant"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet(java.util.Set,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:473,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet(java.util.Set)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:487,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringSet(java.util.Set)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsSet(java.util.Set,java.util.Set)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:512,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:513,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringSet"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:513,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:518,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:530,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpMap(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:556,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:557,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:561,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap(java.util.Map,java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:571,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:572,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:572,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:577,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsMap2(java.util.Map,java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:589,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringMap"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:589,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:592,1"
      Dst: "[java.util.Map].size"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:593,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:602,1"
      Dst: "[java.util.Map].get"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:603,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:624,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList(java.util.List)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList(java.util.List)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:650,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:651,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:655,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList(java.util.List,java.util.List)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:664,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:665,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:665,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:670,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsList2(java.util.List,java.util.List)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:683,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringList"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:683,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:686,1"
      Dst: "[java.util.List].size"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:687,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:693,1"
      Dst: "[java.util.List].get"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:693,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpIterator(java.util.Iterator,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:713,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpIterator(java.util.Iterator)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringIterator(java.util.Iterator)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:741,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsIterator(java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:765,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyArrayList(java.util.List)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:792,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyObjectMap(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:806,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsEmptyIterator(java.util.Iterator)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:819,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:829,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:830,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:834,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:847,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:848,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonArray"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:848,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:852,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects(jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:865,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:866,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonObject"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:866,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:870,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumbers(jakarta.json.JsonNumber,jakarta.json.JsonNumber)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonNumber"
    - "jakarta.json.JsonNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:885,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:886,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:886,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:890,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonString"
    - "jakarta.json.JsonString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:905,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:906,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonString"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:906,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:910,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonValues(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:928,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:928,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:932,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumbers"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:943,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonStrings"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:954,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:964,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:968,1"
      Dst: "[java.lang.Object].equals"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:969,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:989,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:993,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberType(boolean,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1007,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1007,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1011,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonNumberTypes(boolean[],boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1026,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1026,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1031,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1032,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberType(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes(boolean[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1053,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1053,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1057,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1065,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1066,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1070,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(boolean,boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1083,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1087,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(short,short)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1100,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1104,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(int,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1117,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1121,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(long,long)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1138,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(float,float)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1151,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1155,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(double,double)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1168,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1172,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1184,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1185,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1189,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1201,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1202,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1206,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1218,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1219,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1223,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1235,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonValue"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1236,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1240,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNumberTypeString(boolean)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getValueTypeString(jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1271,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getValueType(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpEventType(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1317,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1317,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1324,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventType(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1408,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpConfigMap(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].doConfigCheck(java.util.Map,int,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1433,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1435,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1445,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447,1"
      Dst: "[java.util.Map].get"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1447,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEquals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].isEmptyConfig(java.util.Map)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1464,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1465,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEmptyConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1472,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1473,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getPrettyPrintingConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1481,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1484,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getFooConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1492,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1495,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getAllConfig()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1503,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1506,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 1515
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[org.eclipse.parsson.JsonReaderImpl].readObject()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1519,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.Json].createReader(java.io.Reader)"
    - "[org.eclipse.parsson.JsonReaderImpl].readArray()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    - "[org.eclipse.parsson.JsonReaderImpl].close()"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1537,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeJsonObjectFromString(jakarta.json.JsonWriter,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonWriter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1555,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1558,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonWriter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1569,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1572,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1588,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1586,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1591,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 16
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1632,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1630,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1635,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1656,1"
      Dst: "[jakarta.json.stream.JsonParser].getInt"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1678,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1676,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1681,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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"
    JavaMethodInfo: null
    BBCount: 17
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1724,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1722,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1727,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1748,1"
      Dst: "[jakarta.json.stream.JsonParser].getLong"
    JavaMethodInfo: null
    BBCount: 17
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1771,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1769,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1774,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1795,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1816,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1814,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1819,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1853,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1851,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1856,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1890,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1888,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1893,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1927,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1925,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1930,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1964,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1962,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:1967,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].checkNextParserEvent(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextParserEvent(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2036,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2035,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2039,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2053,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2051,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2056,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue(jakarta.json.stream.JsonParser,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2078,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2076,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2081,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2083,1"
      Dst: "[jakarta.json.stream.JsonParser].getInt"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2101,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2106,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2128,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2126,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2131,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2133,1"
      Dst: "[jakarta.json.stream.JsonParser].getLong"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2153,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2151,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2156,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2158,1"
      Dst: "[jakarta.json.stream.JsonParser].getBigDecimal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].resetParseErrs()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getParseErrs()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].convertUnicodeCharToString(char)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2215,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2215,1"
      Dst: "[java.lang.String].substring"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2215,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].isUnicodeControlChar(char)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2240,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2241,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2242,1"
      Dst: "[java.io.Writer].write"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2256,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2257,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - 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: null
    BBCount: 5
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.io.OutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2276,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2277,1"
      Dst: "[java.io.Writer].write"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2291,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - 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: null
    BBCount: 5
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2310,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2311,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2312,1"
      Dst: "[java.io.Writer].write"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2326,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2327,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - 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: null
    BBCount: 5
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.io.OutputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2346,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2347,1"
      Dst: "[java.io.Writer].write"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2361,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - 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: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getCharset(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2381,1"
      Dst: "[java.nio.charset.Charset].forName"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2383,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonLocation)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2393,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonLocation"
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2419,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2426,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addFileToClassPath(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2443,1"
      Dst: "[java.io.File].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2443,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].addFileToClassPath"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2457,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2464,1"
      Dst: "[java.lang.reflect.Method].setAccessible"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2465,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - 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>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonArrayFooBar()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2481,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].buildJsonObjectFooBar()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2497,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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:2529,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonObject2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2561,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2571,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2575,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2575,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2578,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull"
    - 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: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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createSampleJsonArray2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.common.JSONP_Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2602,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2608,1"
      Dst: "[jakarta.json.JsonArrayBuilder].addNull"
    - Src: "ee.jakarta.tck.jsonp.common.JSONP_Util:2611,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].invoke(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:34"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:33,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistry].getExtensions"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:34,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:35,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].proceed"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:37,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].chainAndInvoke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].chainAndInvoke(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall,java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:43,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].<init>"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:44,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].chainInterceptors"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:45,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].proceed"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:46,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation].verifyInvokedAtLeastOnce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].chainInterceptors(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall,java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:55"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:59"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:54,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:54,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:55,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:56,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:57,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain].proceed(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:64,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor$Invocation].proceed"
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain:67,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:147,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].equals(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:154"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:157"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:156"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:157"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:158"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:157"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:157"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:160"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:159"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:161"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:159"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:161"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:157,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:161,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Namespace].equals"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:161,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].hashCode()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:166,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object,org.junit.jupiter.engine.execution.ExtensionValuesStore$1)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey:142,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:58,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceBoolOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnCompoundObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].testReplaceOfNonExistingLocationInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:88,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:88,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:90,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:106,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:106,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:126,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:152,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:152,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:153,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:154,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:170,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:170,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:190,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:193,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:216,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:216,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:217,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:234,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:234,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:234,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:236,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:254,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:281,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:282,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:283,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:299,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:300,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:301,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:301,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:320,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:351,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:356,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:358,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:359,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:359,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:386,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:386,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:391,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:393,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:394,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:394,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:433,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:434,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:434,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:436,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerReplace:437,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0].<init>(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0].get()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0:-1,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValueTypesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:60,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:85,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:103,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:112,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:120,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:122,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValueOfTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:144,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:146,1"
      Dst: "[jakarta.json.JsonValue$ValueType].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:150,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:180,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValuesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:201,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:201,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValueToStringTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:227,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:228,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:258,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:270,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:282,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:294,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:305,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:307,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonValue11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonStructure11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonNumber21Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:347,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:351,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:353,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:355,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:357,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests:359,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getVehicle()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:39,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getBinDir()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:43,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getTSHome()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:47,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getTestClasspath()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:51,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJavaeeLevel()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:55,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getCurrentKeywords()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:59,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getProperty(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:63,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getOptionalTechPackagesToIgnore()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:67,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJtaJarClasspath()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:71,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestData].getJImageDir()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestData:75,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:64,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:76,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:76,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:80,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:82,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:103,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:109,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:123,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:122,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:127,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:155,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:167,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:173,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:175,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:196,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:202,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:211,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:216,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:215,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:220,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:244,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:250,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:251,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:258,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:261,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:266,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:265,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:270,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest6()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:294,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:302,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:304,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:311,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:314,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:319,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:318,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:323,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest7()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:350,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:362,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:362,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:366,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:368,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterTest8()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:396,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:407,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:407,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:411,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:413,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:449,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:450,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].writeJsonObjectFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:453,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:453,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:458,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:459,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:464,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:605,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterWithConfigTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:636,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:637,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:646,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:651,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:650,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:655,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterWithConfigTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:677,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:685,1"
      Dst: "[jakarta.json.JsonWriterFactory].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:686,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:693,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:696,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:701,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:700,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:705,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:733,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:745,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:891,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:958,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriterIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:981,1"
      Dst: "[jakarta.json.Json].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:982,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:983,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedWriter].setThrowIOException"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:986,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:992,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1050,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests:1061,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriter11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].get(org.junit.platform.engine.ConfigurationParameters,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:37,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:37,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$trim__333].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:38,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:38,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_get_0__334].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:39,1"
      Dst: "[java.util.Optional].filter"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:39,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_get_1__335].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:40,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].instantiateGenerator(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:46,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:46,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_instantiateGenerator_2__336].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:47,1"
      Dst: "[org.junit.platform.commons.function.Try].andThenTry"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:48,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:48,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$cast__337].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:48,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_instantiateGenerator_3__338].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:49,1"
      Dst: "[org.junit.platform.commons.function.Try].ifSuccess"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:49,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_instantiateGenerator_4__339].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:50,1"
      Dst: "[org.junit.platform.commons.function.Try].ifFailure"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:51,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].logFailureMessage(java.lang.String,java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:56,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_logFailureMessage_5__340].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:56,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].logSuccessMessage(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:63,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_logSuccessMessage_6__341].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:63,1"
      Dst: "[org.junit.platform.commons.logging.Logger].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$logSuccessMessage$6(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:63,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$logFailureMessage$5(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:57,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$instantiateGenerator$4(java.lang.String,java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:50,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].logFailureMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$instantiateGenerator$3(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:49,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].logSuccessMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$instantiateGenerator$2(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:47,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$get$1(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:40,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].instantiateGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].lambda$get$0(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:39"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter:39,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:148,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:159,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:160,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:161,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:162,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetIllegalValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:166,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetObjectStream"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonObjectStream"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetArrayStream"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:169,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetNonArrayStream"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:170,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetValueStream"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:171,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testGetCompoundValueStream"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:172,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:173,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:174,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:175,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].testSkipNonObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:185,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:185,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:186,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:187,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:191,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:195,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:208,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:208,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:209,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:210,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:231,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:231,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:232,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:233,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:237,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:241,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:254,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:254,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:255,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:256,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:277,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:277,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:278,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:279,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:287,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:301,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:301,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:302,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:303,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:325,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:325,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:326,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:327,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:332,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:331,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:335,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:348,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:348,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:349,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:350,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:371,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:371,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:372,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:373,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:378,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:377,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:381,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:394,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:394,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:395,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:396,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:418,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:418,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:419,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:420,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:427,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:426,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:433,1"
      Dst: "[java.lang.Integer].toString"
    - 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"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:448,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:448,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:449,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:450,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:473,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:473,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:474,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:475,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:500,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:500,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:501,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:502,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:508,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:507,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:528,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:528,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:529,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:530,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - 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"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:555,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:555,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:556,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:557,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:563,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:562,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    BBCount: 14
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:587,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:587,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:588,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonObject,java.util.stream.Stream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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>"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:617,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:619,1"
      Dst: "[java.lang.Object].equals"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:624,1"
      Dst: "[java.util.Set].remove"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:627,1"
      Dst: "[java.util.Set].isEmpty"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonArray,java.util.stream.Stream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonArray"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:653,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.Parser:654,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:64,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:74,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].<init>(java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:79,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].<init>(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:84,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:86,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:88,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:89,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:89,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].getClassName()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].getMethodName()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].getMethodParameterTypes()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].getJavaClass()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:135,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].lazyLoadJavaClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].getJavaMethod()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:149,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].lazyLoadJavaMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].lazyLoadJavaClass()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:154"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:156,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:156,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector$lambda_lazyLoadJavaClass_0__342].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:156,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].lazyLoadJavaMethod()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:165"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:180"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:179"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:166"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:174"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:163,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector].lazyLoadJavaClass"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:166,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:167,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:167,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector$lambda_lazyLoadJavaMethod_1__344].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:168,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:174,1"
      Dst: "[org.junit.platform.engine.discovery.MethodSelector$lambda_lazyLoadJavaMethod_2__343].bootstrap$"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:188"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:191"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:190"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:191"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:192"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:191"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:191"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:194"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:193"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:195"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:196"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.MethodSelector:197"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.MethodSelector:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:191,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:195,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:206,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:212,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:213,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:216,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].lambda$lazyLoadJavaMethod$2()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:177,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:176,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:176,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].lambda$lazyLoadJavaMethod$1()"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:171,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:169,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:169,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.MethodSelector].lambda$lazyLoadJavaClass$0(java.lang.Exception)"
    functionSourceFile: "org.junit.platform.engine.discovery.MethodSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.PreconditionViolationException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.MethodSelector:157,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:157,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:157,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.MethodSelector:157,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].create(java.net.URI)"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.CloseablePath"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.CloseablePath:42"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CloseablePath:48"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CloseablePath:47"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CloseablePath:48"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CloseablePath:52"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CloseablePath:51"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CloseablePath:48"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CloseablePath:52"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CloseablePath:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CloseablePath:42,1"
      Dst: "[java.net.URI].getScheme"
    - Src: "org.junit.platform.commons.util.CloseablePath:42,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.util.CloseablePath:43,1"
      Dst: "[java.net.URI].toString"
    - Src: "org.junit.platform.commons.util.CloseablePath:43,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.commons.util.CloseablePath:46,1"
      Dst: "[java.net.URI].<init>"
    - Src: "org.junit.platform.commons.util.CloseablePath:46,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath$lambda_create_1__346].bootstrap$"
    - Src: "org.junit.platform.commons.util.CloseablePath:46,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath].createForJarFileSystem"
    - Src: "org.junit.platform.commons.util.CloseablePath:48,1"
      Dst: "[java.net.URI].getPath"
    - Src: "org.junit.platform.commons.util.CloseablePath:48,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.junit.platform.commons.util.CloseablePath:49,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.CloseablePath:49,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.CloseablePath:49,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.CloseablePath:49,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath$lambda_create_2__345].bootstrap$"
    - Src: "org.junit.platform.commons.util.CloseablePath:52,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "org.junit.platform.commons.util.CloseablePath:52,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].createForJarFileSystem(java.net.URI,java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.util.CloseablePath"
    argCount: 2
    argTypes:
    - "java.net.URI"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CloseablePath:57,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.junit.platform.commons.util.CloseablePath:57,1"
      Dst: "[java.nio.file.FileSystems].newFileSystem"
    - Src: "org.junit.platform.commons.util.CloseablePath:58,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.junit.platform.commons.util.CloseablePath:59,1"
      Dst: "[org.junit.platform.commons.util.CloseablePath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].<init>(java.nio.file.Path,java.io.Closeable)"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.Closeable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CloseablePath:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].getPath()"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].close()"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CloseablePath:73,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].lambda$create$2(java.nio.file.FileSystem)"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.nio.file.FileSystem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CloseablePath:50,1"
      Dst: "[java.nio.file.FileSystem].getRootDirectories"
    - Src: "org.junit.platform.commons.util.CloseablePath:50,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.junit.platform.commons.util.CloseablePath:50,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].lambda$create$1(java.lang.String,java.nio.file.FileSystem)"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.file.FileSystem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CloseablePath:46,1"
      Dst: "[java.nio.file.FileSystem].getPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CloseablePath].lambda$static$0()"
    functionSourceFile: "org.junit.platform.commons.util.CloseablePath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:55,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:69,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:69,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:-1,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:71,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:103,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:111,1"
      Dst: "[jakarta.json.Json].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:112,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:128,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:128,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:162,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:170,1"
      Dst: "[jakarta.json.Json].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:171,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:181,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:181,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:185,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:186,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue"
    - 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: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:231,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:230,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:235,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:246,1"
      Dst: "[jakarta.json.Json].createWriter"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:247,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:262,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests:265,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].<init>()"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].isAnnotated(java.util.Optional,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:68,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].isAnnotated(java.lang.reflect.AnnotatedElement,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:84,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotation(java.util.Optional,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:105,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotation(java.lang.reflect.AnnotatedElement,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:126,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findRepeatableAnnotations(java.util.Optional,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:152,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:197,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findPublicAnnotatedFields(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:223,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findPublicAnnotatedFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFields(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:250,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport$lambda_findAnnotatedFields_0__347].bootstrap$"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:250,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFields(java.lang.Class,java.lang.Class,java.util.function.Predicate,org.junit.platform.commons.support.HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "org.junit.platform.commons.support.HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:280,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:283,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:283,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].valueOf"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:282,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFieldValues(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:310,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:312,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:312,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport$isNotStatic__348].bootstrap$"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:312,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFields"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:315,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFieldValues(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:343,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport$isStatic__349].bootstrap$"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:343,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFields"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:346,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFieldValues(java.lang.Object,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:379,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:382,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport$lambda_findAnnotatedFieldValues_1__350].bootstrap$"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:385,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:385,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFields"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:388,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFieldValues(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:421,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:423,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport$lambda_findAnnotatedFieldValues_2__351].bootstrap$"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:426,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedFields"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:428,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].readFieldValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotatedMethods(java.lang.Class,java.lang.Class,org.junit.platform.commons.support.HierarchyTraversalMode)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.junit.platform.commons.support.HierarchyTraversalMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:444,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:447,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:447,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode].valueOf"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:446,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].lambda$findAnnotatedFieldValues$2(java.lang.Class,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.support.AnnotationSupport:424"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.support.AnnotationSupport:423"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.support.AnnotationSupport:424"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.support.AnnotationSupport:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:424,1"
      Dst: "[org.junit.platform.commons.support.ModifierSupport].isStatic"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:424,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:424,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].lambda$findAnnotatedFieldValues$1(java.lang.Class,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.support.AnnotationSupport:383"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.support.AnnotationSupport:382"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.support.AnnotationSupport:383"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.support.AnnotationSupport:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.support.AnnotationSupport:383,1"
      Dst: "[org.junit.platform.commons.support.ModifierSupport].isNotStatic"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:383,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "org.junit.platform.commons.support.AnnotationSupport:383,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.support.AnnotationSupport].lambda$findAnnotatedFields$0(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.platform.commons.support.AnnotationSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodFinder].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodFinder].findMethod(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:30,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:32,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:32,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodFinder$lambda_findMethod_0__352].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:32,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:35,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:37,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodFinder].lambda$findMethod$0(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodFinder:33,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Simple].<init>()"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Simple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:121,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$Standard].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Simple].generateDisplayNameForMethod(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Simple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$Simple:128"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$Simple:131"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$Simple:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:127,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:128,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator$Simple].hasParameters"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:129,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:129,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:129,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].parameterTypesAsString"
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DisplayNameGenerator$Simple].hasParameters(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.api.DisplayNameGenerator$Simple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.DisplayNameGenerator$Simple:135"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.DisplayNameGenerator$Simple:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.DisplayNameGenerator$Simple:135,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.extension.ExtensionContextException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.extension.ExtensionContextException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.extension.ExtensionContextException:31,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(boolean[],boolean[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:38,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(boolean[],boolean[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:42,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(boolean[],boolean[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:46,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(char[],char[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "char[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:50,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(char[],char[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:54,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(char[],char[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "char[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:58,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(byte[],byte[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:62,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(byte[],byte[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:66,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(byte[],byte[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:70,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(short[],short[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:74,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(short[],short[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "short[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:78,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(short[],short[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "short[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:82,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(int[],int[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:86,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(int[],int[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:90,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(int[],int[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:94,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(long[],long[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:98,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(long[],long[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "long[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:102,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(long[],long[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "long[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:106,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:110,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "float[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:114,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "float[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:118,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],float)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:122,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:126,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:130,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:134,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:138,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:142,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],double)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:146,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:150,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:154,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:158,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(java.lang.Object[],java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:162,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:162,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(java.lang.Object[],java.lang.Object[],java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:166,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:166,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(boolean[],boolean[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean[]"
    - "boolean[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:172"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:175"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:174"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:178"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:183"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:182"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:179"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:175"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:175,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:176,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:180,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:180,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:180,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(char[],char[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "char[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:188"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:191"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:190"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:194"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:199"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:198"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:195"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:191"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:191,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:192,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:196,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:196,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:196,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(byte[],byte[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "byte[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:204"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:207"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:206"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:210"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:215"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:214"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:211"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:207"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:207,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:208,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:212,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:212,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:212,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(short[],short[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "short[]"
    - "short[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:220"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:223"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:222"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:226"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:231"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:230"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:227"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:223"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:223,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:224,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:228,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:228,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:228,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(int[],int[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int[]"
    - "int[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:236"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:239"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:238"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:242"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:247"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:246"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:243"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:239"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:239,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:240,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:244,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:244,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:244,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(long[],long[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long[]"
    - "long[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:252"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:255"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:254"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:258"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:263"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:262"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:259"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:255"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:255,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:256,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:260,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:260,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:260,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "float[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:268"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:271"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:270"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:274"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:279"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:278"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:275"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:271"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:271,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:272,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:275,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:276,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:276,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:276,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(float[],float[],float,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "float[]"
    - "float[]"
    - "float"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:285"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:288"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:287"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:291"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:296"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:295"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:292"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:288"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:284,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].assertValidDelta"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:288,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:289,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:292,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:293,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:293,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:293,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "double[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:301"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:304"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:303"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:307"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:312"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:311"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:308"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:304"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:304,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:305,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:308,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:309,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:309,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:309,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(double[],double[],double,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "double[]"
    - "double[]"
    - "double"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:318"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:321"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:320"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:324"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:329"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:328"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:325"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:321"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:317,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].assertValidDelta"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:321,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:322,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:325,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:326,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:326,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:326,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals(java.lang.Object[],java.lang.Object[],java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:334"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:337"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:336"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:340"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:352"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:351"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:344"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:348"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:337,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:338,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:348,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:348,1"
      Dst: "[java.util.Deque].addLast"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:349,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayElementsEqual"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:350,1"
      Dst: "[java.util.Deque].removeLast"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayElementsEqual(java.lang.Object,java.lang.Object,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:357"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:360"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:359"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:357"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:360"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:359"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:360"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:363"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:362"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:360"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:363"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:362"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:363"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:366"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:365"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:363"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:366"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:365"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:366"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:369"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:368"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:366"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:369"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:368"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:369"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:372"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:371"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:369"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:372"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:371"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:372"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:375"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:374"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:372"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:375"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:374"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:375"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:378"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:377"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:375"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:378"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:377"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:378"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:381"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:380"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:378"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:381"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:380"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:381"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:384"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:383"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:381"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:384"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:383"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:384"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:395"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:394"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:385"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:388"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:387"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:385"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:388"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:387"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:388"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:392"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:391"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:388"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:392"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:358,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].assertArrayEquals"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:384,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:385,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isArray"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:386,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failExpectedArrayIsNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:389,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failActualArrayIsNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:392,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysNotNull(java.lang.Object,java.lang.Object,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:400"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:403"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:402"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:403"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:406"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:405"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:401,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failExpectedArrayIsNull"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:404,1"
      Dst: "[org.junit.jupiter.api.AssertArrayEquals].failActualArrayIsNull"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].failExpectedArrayIsNull(java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:409,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].failActualArrayIsNull(java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:413,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].assertArraysHaveSameLength(int,int,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:419"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:425"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:424"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:420,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:420,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:421,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:421,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:421,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:421,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:423,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].failArraysNotEqual(java.lang.Object,java.lang.Object,java.util.Deque,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Deque"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:430,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:430,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:431,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:431,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:431,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatIndexes"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:431,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatValues"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:431,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:432,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes(java.util.Deque,int)"
    functionSourceFile: "org.junit.jupiter.api.AssertArrayEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Deque"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertArrayEquals:436"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:436"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertArrayEquals:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertArrayEquals:436,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:437,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertArrayEquals:437,1"
      Dst: "[java.util.Deque].addLast"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:55,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveWholeDocument"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveEmptyName"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveSimpleArrayItems"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSlash"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedSlash"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithPercent"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithCaret"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithVerticalBar"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithBackSlash"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithDoubleQuotes"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithSpace"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithTilde"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTilde"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvePathWithEncodedTildeOne"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveValidNumericIndexInArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveMemberAfterLastInArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolveNumericIndexWithLeadingZeroInArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvenonNumericIndexInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:90,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:91,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:111,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:113,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:115,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:136,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:159,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:160,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:161,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:163,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:164,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:165,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:170,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 8
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:186,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:188,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:189,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:190,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:209,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:213,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:231,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:233,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:234,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:254,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:256,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:257,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:258,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:277,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:279,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:280,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:281,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:300,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:302,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:303,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:304,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:323,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:325,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:326,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:327,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:346,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:348,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:349,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:378,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:381,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:382,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:408,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:410,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:411,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:412,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:436,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:438,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:439,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:440,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:471,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:474,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:485,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:485,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:486,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:487,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:488,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - 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: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:527,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:528,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:561,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:562,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:564,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:600,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:601,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:602,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:602,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerResolve:609,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Alphanumeric].<init>()"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Alphanumeric"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Alphanumeric:124,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$MethodName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UriSelector].<init>(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.discovery.UriSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UriSelector:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UriSelector].getUri()"
    functionSourceFile: "org.junit.platform.engine.discovery.UriSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UriSelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.UriSelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.UriSelector:56"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.UriSelector:59"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.UriSelector:58"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.UriSelector:59"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.UriSelector:60"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.UriSelector:59"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.UriSelector:59"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.UriSelector:62"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.UriSelector:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UriSelector:59,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.UriSelector:63,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UriSelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.UriSelector"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UriSelector:72,1"
      Dst: "[java.net.URI].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.UriSelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.UriSelector"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.UriSelector:77,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.UriSelector:77,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.UriSelector:77,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:58,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddBoolOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceObject"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddArrayToReplaceDocument"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:81,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringArrayToStringArray"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:82,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].testAddStringToNonExistingObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:97,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:97,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:98,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:99,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:118,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:118,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:119,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:120,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:137,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:137,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:138,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:139,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:161,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:161,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:162,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:163,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:189,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:213,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:213,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:215,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:234,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:234,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:235,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:236,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:236,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:253,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:253,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:254,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:255,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:277,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:277,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:278,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:305,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:308,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:329,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:329,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:329,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:330,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:331,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:350,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:350,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:352,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:352,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:369,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:369,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:369,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:370,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:371,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:393,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:393,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:393,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:394,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:395,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:421,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:424,1"
      Dst: "[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:445,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:446,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:447,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:447,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:466,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:467,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:468,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:468,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:485,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:487,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:487,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:509,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:510,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:511,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:511,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:537,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:572,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:573,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:597,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:598,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:599,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:626,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:627,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:628,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:648,1"
      Dst: "[jakarta.json.Json].createValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:648,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:654,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:690,1"
      Dst: "[jakarta.json.Json].createPointer"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:691,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:691,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:693,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerAdd:694,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonStringImpl].<init>(java.lang.CharSequence)"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStringImpl:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStringImpl].getString()"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStringImpl:36,1"
      Dst: "[java.lang.CharSequence].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStringImpl].getChars()"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStringImpl].getValueType()"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStringImpl].hashCode()"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonStringImpl].getString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStringImpl:51,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].getString"
    - Src: "org.eclipse.parsson.JsonStringImpl:51,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStringImpl].equals(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStringImpl:56"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:59"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:58"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStringImpl:59"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:62"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStringImpl:63,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].getString"
    - Src: "org.eclipse.parsson.JsonStringImpl:63,1"
      Dst: "[jakarta.json.JsonString].getString"
    - Src: "org.eclipse.parsson.JsonStringImpl:63,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonStringImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonStringImpl"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonStringImpl:71"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:104"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:103"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStringImpl:74"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStringImpl:74"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStringImpl:74"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonStringImpl:74"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonStringImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonStringImpl:68,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonStringImpl:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonStringImpl:71,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.eclipse.parsson.JsonStringImpl:72,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.eclipse.parsson.JsonStringImpl:98,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.eclipse.parsson.JsonStringImpl:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.eclipse.parsson.JsonStringImpl:99,1"
      Dst: "[java.lang.String].length"
    - Src: "org.eclipse.parsson.JsonStringImpl:99,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ObjectContext"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Context].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:467,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].getNextEvent()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ObjectContext"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonParserImpl].access$1200(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1200(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue()"
    - "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent()"
    - "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$200(org.eclipse.parsson.JsonParserImpl$Stack)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionUses: 2
    ICount: 97
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:481"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:490"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:489"
        BranchSideFuncs:
        - "access$1200(org.eclipse.parsson.JsonParserImpl)"
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:490"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:509"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:492"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:495"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:494"
        BranchSideFuncs:
        - "isValue()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:496"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:498"
        BranchSideFuncs:
        - "getEvent()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:497"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:498"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:502"
        BranchSideFuncs:
        - "<init>(org.eclipse.parsson.JsonParserImpl)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:501"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:502"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:507"
        BranchSideFuncs:
        - "<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
        - "access$600(org.eclipse.parsson.JsonParserImpl)"
        - "access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:506"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:510"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:514"
        BranchSideFuncs:
        - "access$200(org.eclipse.parsson.JsonParserImpl$Stack)"
        - "access$700(org.eclipse.parsson.JsonParserImpl)"
        - "access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:513"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:514"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:517"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:516"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:517"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:520"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:519"
        BranchSideFuncs:
        - "nextToken()"
        - "access$500(org.eclipse.parsson.JsonParserImpl)"
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:522"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:525"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:524"
        BranchSideFuncs:
        - "access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:480,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$500"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:480,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].nextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:482,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$1200"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:482,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:484,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$1100"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:496,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:497,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:499,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$700"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:499,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$600"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:499,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$800"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:500,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:500,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$602"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:504,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:511,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$200"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].skip()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ObjectContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:543"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:534"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:533"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$ObjectContext:543"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:534"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$ObjectContext:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:534,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$500"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:534,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].nextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:535,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$ObjectContext"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "org.eclipse.parsson.JsonParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$ObjectContext:467,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory:194,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory:196,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory:196,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory].newThread(java.util.concurrent.ForkJoinPool)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ForkJoinWorkerThread"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ForkJoinPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory:200,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThread].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2].<init>(java.lang.String,int,jakarta.json.JsonConfig$KeyStrategy)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "jakarta.json.JsonConfig$KeyStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].<init>(java.lang.String,int,jakarta.json.JsonConfig$KeyStrategy,org.eclipse.parsson.JsonObjectBuilderImpl$1)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2:383,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2].getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2:386"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2:389"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2:388"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$ExecutionMode].values()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode:328,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$ExecutionMode].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode:328,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.Node$ExecutionMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode:329,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.ObjectBuilder].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:48,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:50,1"
      Dst: "[java.lang.Long].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:54,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:58,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:62,1"
      Dst: "[jakarta.json.JsonObjectBuilder].addNull"
    - Src: "ee.jakarta.tck.jsonp.api.common.ObjectBuilder:64,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].excludeMatchingClasses(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:54,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:54,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$isNotBlank__353].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:55,1"
      Dst: "[java.util.Optional].filter"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:55,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$trim__354].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:56,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:56,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$createPredicateFromPatterns__355].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:57,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$lambda_excludeMatchingClasses_0__356].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:58,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].createPredicateFromPatterns(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:63"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:66"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:63,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:64,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$lambda_createPredicateFromPatterns_1__358].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:66,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].convertToRegularExpressions"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$lambda_createPredicateFromPatterns_3__357].bootstrap$"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].convertToRegularExpressions(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:72,1"
      Dst: "[java.lang.String].split"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:72,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:72,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$isNotBlank__359].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:73,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:73,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$trim__360].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:74,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:74,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$replaceRegExElements__361].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:75,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$compile__362].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:77,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:77,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].replaceRegExElements(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:82,1"
      Dst: "[java.util.regex.Matcher].quoteReplacement"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:85,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].lambda$createPredicateFromPatterns$3(java.util.List,java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils$lambda_createPredicateFromPatterns_2__363].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].lambda$createPredicateFromPatterns$2(java.lang.Object,java.util.regex.Pattern)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.junit.platform.commons.util.ClassNamePatternFilterUtils:67,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].lambda$createPredicateFromPatterns$1(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].lambda$excludeMatchingClasses$0(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ClassNamePatternFilterUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:54,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:54,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].access$000(java.lang.Object,boolean)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:59,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:59,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(jakarta.json.JsonObject,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:63,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:63,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(jakarta.json.JsonObject,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.json.JsonObject"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:68,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:69,1"
      Dst: "[java.util.Map].putAll"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:70,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:70,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(java.util.Map,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:74,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:74,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(java.util.Map,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:79,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:80,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].populate"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:81,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:81,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName(java.lang.String)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].validateValue(java.lang.Object)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap(java.lang.String,jakarta.json.JsonValue)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:86,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:87,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:88,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:94,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:95,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:96,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:96,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:102,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:103,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:104,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:104,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:110,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:111,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateValue"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:112,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:112,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:118,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:119,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:119,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,long)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:125,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:126,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:126,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,double)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:132,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:133,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:133,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:140"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:139"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:139,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:140,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].addNull(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:146,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:147,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:154"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:157"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:153,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:155,1"
      Dst: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:155,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:157,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:157,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:164"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:167"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:163,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:165,1"
      Dst: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_ARRAY_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:165,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:167,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:167,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].addAll(jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:173"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:176"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:179"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:174,1"
      Dst: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_OBJECT_BUILDER_NULL"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:174,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:177,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:179,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:179,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].remove(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:185,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:186,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].build()"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].<init>(java.util.Map,org.eclipse.parsson.api.BufferPool)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:192"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:194"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:193,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:194,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:196,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].populate(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:201"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:210"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:209"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:203"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:206"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:203"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:207"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:200,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:201,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:201,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:201,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:202,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:204,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$lambda_populate_0__364].bootstrap$"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:204,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:207,1"
      Dst: "[org.eclipse.parsson.MapUtil].handle"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:207,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].putValueMap(java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl].get(java.lang.Object)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3].getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1].getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2].getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:213"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:216"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:215"
        BranchSideFuncs:
        - "getValue(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:214,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:216,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:217,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy].getValue"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:217,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateName(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].OBJBUILDER_NAME_NULL()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:221"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:224"
        BranchSideFuncs:
        - "OBJBUILDER_NAME_NULL()"
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:222,1"
      Dst: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_NAME_NULL"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:222,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].validateValue(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].OBJBUILDER_VALUE_NULL()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonObjectBuilderImpl:227"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:230"
        BranchSideFuncs:
        - "OBJBUILDER_VALUE_NULL()"
      - BranchSide: "org.eclipse.parsson.JsonObjectBuilderImpl:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:228,1"
      Dst: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_VALUE_NULL"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:228,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonObjectBuilderImpl].lambda$populate$0(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonObjectBuilderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:205,1"
      Dst: "[org.eclipse.parsson.MapUtil].handle"
    - Src: "org.eclipse.parsson.JsonObjectBuilderImpl:205,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:77,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.String,java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    - "org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:83,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].getType()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].prepare(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:96,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].populateNewExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:97,1"
      Dst: "[org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory].createThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:98,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:99,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExecutionListener"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:99,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getConfiguration"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:99,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:100,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_prepare_0__365].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:100,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:107,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].extend"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:108,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:109,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:110,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].withThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:111,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].populateNewExtensionRegistry(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:116,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:116,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:116,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].populateNewExtensionRegistryFromExtendWithAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].execute(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:126"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:137"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:136"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:128"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:135"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:134"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:130"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:133"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:122,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:125,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeEachCallbacks"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:126,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isEmpty"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:127,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeEachMethods"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:129,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeTestExecutionCallbacks"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:131,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:133,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterTestExecutionCallbacks"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:135,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterEachMethods"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:137,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterEachCallbacks"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].cleanUp(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:145"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:148"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:147"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:145"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:148"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:145,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].isPerMethodLifecycle"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:145,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:145,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestInstance"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:145,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:146,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeTestInstancePreDestroyCallbacks"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:148,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterTestDescriptor].cleanUp"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:149,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:149,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].assertEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].isPerMethodLifecycle(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:153"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:153,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:153,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestInstanceLifecycle"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:153,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeEachCallbacks(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:158,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeBeforeEachCallbacks_1__366].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:158,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeMethodsOrCallbacksUntilExceptionOccurs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeEachMethods(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:163,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:164,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeBeforeEachMethods_2__367].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:164,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeMethodsOrCallbacksUntilExceptionOccurs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeEachExecutionExceptionHandlers(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:178,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeBeforeEachExecutionExceptionHandlers_3__368].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:178,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterTestDescriptor].invokeExecutionExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeTestExecutionCallbacks(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:183,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeBeforeTestExecutionCallbacks_4__369].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:183,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeMethodsOrCallbacksUntilExceptionOccurs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeMethodsOrCallbacksUntilExceptionOccurs(java.lang.Class,org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:194"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:200"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:199"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:196"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:199"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:190,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:191,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:192,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:194,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistry].getExtensions"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:194,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:194,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:194,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:195,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeBeforeMethodsOrCallbacksUntilExceptionOccurs_5__370].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:195,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:196,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isNotEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeTestMethod(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:203,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:204,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:206,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeTestMethod_6__371].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:206,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeTestExecutionExceptionHandlers(org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.api.extension.ExtensionContext,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:223,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeTestExecutionExceptionHandlers_7__372].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:223,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterTestDescriptor].invokeExecutionExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterTestExecutionCallbacks(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:228,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeAfterTestExecutionCallbacks_8__373].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:228,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAllAfterMethodsOrCallbacks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterEachMethods(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:233,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:234,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeAfterEachMethods_9__374].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:234,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAllAfterMethodsOrCallbacks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterEachExecutionExceptionHandlers(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.ExtensionRegistry,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:247,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeAfterEachExecutionExceptionHandlers_10__375].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:247,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterTestDescriptor].invokeExecutionExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterEachCallbacks(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:252,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeAfterEachCallbacks_11__376].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:252,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAllAfterMethodsOrCallbacks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeTestInstancePreDestroyCallbacks(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:257,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$preDestroyTestInstance__377].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:257,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAllAfterMethodsOrCallbacks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAllAfterMethodsOrCallbacks(java.lang.Class,org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:264,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:265,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:266,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:268,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistry].getReversedExtensions"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:268,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeAllAfterMethodsOrCallbacks_13__378].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:268,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].nodeFinished(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.TestExecutionResult)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.TestExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:286"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:304"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:287,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:288,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].getStatus"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:290,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_nodeFinished_14__379].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:290,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].invokeTestWatchers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].nodeFinished(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.TestExecutionResult)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.TestExecutionResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].nodeFinished"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].execute(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].cleanUp(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].cleanUp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].prepare(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].prepare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$nodeFinished$14(org.junit.platform.engine.TestExecutionResult$Status,org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.TestExecutionResult,org.junit.jupiter.api.extension.TestWatcher)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.TestExecutionResult$Status"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.TestExecutionResult"
    - "org.junit.jupiter.api.extension.TestWatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:291,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:293,1"
      Dst: "[org.junit.jupiter.api.extension.TestWatcher].testSuccessful"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:296,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].getThrowable"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:296,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:296,1"
      Dst: "[org.junit.jupiter.api.extension.TestWatcher].testAborted"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:299,1"
      Dst: "[org.junit.jupiter.api.extension.TestWatcher].testFailed"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeAllAfterMethodsOrCallbacks$13(org.junit.platform.engine.support.hierarchical.ThrowableCollector,org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.Extension)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    - "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:269,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$lambda_invokeAllAfterMethodsOrCallbacks_12__380].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:269,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeAllAfterMethodsOrCallbacks$12(org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker,org.junit.jupiter.api.extension.Extension,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker"
    - "org.junit.jupiter.api.extension.Extension"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:269,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeAfterEachCallbacks$11(org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.AfterEachCallback"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:253,1"
      Dst: "[org.junit.jupiter.api.extension.AfterEachCallback].afterEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeAfterEachExecutionExceptionHandlers$10(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:248,1"
      Dst: "[org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler].handleAfterEachMethodExecutionException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeAfterEachMethods$9(org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.execution.AfterEachMethodAdapter,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.execution.AfterEachMethodAdapter"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:236,1"
      Dst: "[org.junit.jupiter.engine.execution.AfterEachMethodAdapter].invokeAfterEachMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:239,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeAfterEachExecutionExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeAfterTestExecutionCallbacks$8(org.junit.jupiter.api.extension.AfterTestExecutionCallback,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.AfterTestExecutionCallback"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:229,1"
      Dst: "[org.junit.jupiter.api.extension.AfterTestExecutionCallback].afterTestExecution"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeTestExecutionExceptionHandlers$7(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.TestExecutionExceptionHandler,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.TestExecutionExceptionHandler"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:224,1"
      Dst: "[org.junit.jupiter.api.extension.TestExecutionExceptionHandler].handleTestExecutionException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeTestMethod$6(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:208,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor].getTestMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:209,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRequiredTestInstance"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:210,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:210,1"
      Dst: "[org.junit.jupiter.engine.execution.ExecutableInvoker].invoke"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:214,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:215,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeTestExecutionExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeBeforeMethodsOrCallbacksUntilExceptionOccurs$5(org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker,org.junit.jupiter.api.extension.Extension,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker"
    - "org.junit.jupiter.api.extension.Extension"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:195,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$CallbackInvoker].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeBeforeTestExecutionCallbacks$4(org.junit.jupiter.api.extension.BeforeTestExecutionCallback,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.BeforeTestExecutionCallback"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:184,1"
      Dst: "[org.junit.jupiter.api.extension.BeforeTestExecutionCallback].beforeTestExecution"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeBeforeEachExecutionExceptionHandlers$3(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:179,1"
      Dst: "[org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler].handleBeforeEachMethodExecutionException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeBeforeEachMethods$2(org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.execution.BeforeEachMethodAdapter,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.execution.BeforeEachMethodAdapter"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:167,1"
      Dst: "[org.junit.jupiter.engine.execution.BeforeEachMethodAdapter].invokeBeforeEachMethod"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:170,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].invokeBeforeEachExecutionExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$invokeBeforeEachCallbacks$1(org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.BeforeEachCallback"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:159,1"
      Dst: "[org.junit.jupiter.api.extension.BeforeEachCallback].beforeEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$prepare$0(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.jupiter.engine.extension.MutableExtensionRegistry,org.junit.platform.engine.support.hierarchical.ThrowableCollector,org.junit.jupiter.engine.descriptor.MethodExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    - "org.junit.jupiter.engine.descriptor.MethodExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:101,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getTestInstancesProvider"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:101,1"
      Dst: "[org.junit.jupiter.engine.execution.TestInstancesProvider].getTestInstances"
    - Src: "org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor:103,1"
      Dst: "[org.junit.jupiter.engine.descriptor.MethodExtensionContext].setTestInstances"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:80,1"
      Dst: "[java.util.logging.Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].error(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:85,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].error(java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:90,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].warn(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:95,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].warn(java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:100,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].info(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:105,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].info(java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:110,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].config(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:115,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].config(java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:120,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].debug(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:125,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].debug(java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:130,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].trace(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:135,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].trace(java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:140,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].log(java.util.logging.Level,java.lang.Throwable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.logging.Level"
    - "java.lang.Throwable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:145"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:145"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:145"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:152"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:151"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:147"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:150"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:144,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:145,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory].access$000"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:145,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:146,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].nullSafeGet"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:146,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].createLogRecord"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:148,1"
      Dst: "[java.util.logging.Logger].log"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:150,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger$lambda_log_0__381].bootstrap$"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:150,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].createLogRecord(java.util.logging.Level,java.lang.Throwable,java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.logging.LogRecord"
    argCount: 3
    argTypes:
    - "java.util.logging.Level"
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:158"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:170"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:169"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:160"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:163"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:162"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:163"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:155"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:158,1"
      Dst: "[java.lang.Throwable].<init>"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:158,1"
      Dst: "[java.lang.Throwable].getStackTrace"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:159,1"
      Dst: "[java.lang.StackTraceElement].getClassName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:160,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:165,1"
      Dst: "[java.lang.StackTraceElement].getMethodName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:170,1"
      Dst: "[java.util.logging.LogRecord].<init>"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:171,1"
      Dst: "[java.util.logging.LogRecord].setLoggerName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:172,1"
      Dst: "[java.util.logging.LogRecord].setThrown"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:173,1"
      Dst: "[java.util.logging.LogRecord].setSourceClassName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:174,1"
      Dst: "[java.util.logging.LogRecord].setSourceMethodName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:175,1"
      Dst: "[java.util.logging.Logger].getResourceBundleName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:175,1"
      Dst: "[java.util.logging.LogRecord].setResourceBundleName"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:176,1"
      Dst: "[java.util.logging.Logger].getResourceBundle"
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:176,1"
      Dst: "[java.util.logging.LogRecord].setResourceBundle"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].nullSafeGet(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:182"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:182,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger].lambda$log$0(java.util.logging.LogRecord,org.junit.platform.commons.logging.LogRecordListener)"
    functionSourceFile: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.logging.LogRecord"
    - "org.junit.platform.commons.logging.LogRecordListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger:150,1"
      Dst: "[org.junit.platform.commons.logging.LogRecordListener].logRecordSubmitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PreconditionViolationException].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.commons.util.PreconditionViolationException"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.JUnitException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PreconditionViolationException:32,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.PreconditionViolationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.PreconditionViolationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.PreconditionViolationException:36,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$NoneContext"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Context].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:436,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$NoneContext].getNextEvent()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$NoneContext"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    - "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    - "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue()"
    - "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent()"
    - "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionUses: 2
    ICount: 39
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$NoneContext:441"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$NoneContext:445"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$NoneContext:444"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$NoneContext:445"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$NoneContext:449"
        BranchSideFuncs:
        - "<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
        - "access$700(org.eclipse.parsson.JsonParserImpl)"
        - "access$600(org.eclipse.parsson.JsonParserImpl)"
        - "access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
        - "access$800(org.eclipse.parsson.JsonParserImpl$Stack,org.eclipse.parsson.JsonParserImpl$Context)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$NoneContext:448"
        BranchSideFuncs:
        - "isValue()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl$NoneContext:449"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$NoneContext:452"
        BranchSideFuncs:
        - "getEvent()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$NoneContext:451"
        BranchSideFuncs:
        - "access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:440,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$500"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:440,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].nextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:442,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$700"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:442,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$600"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:442,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$800"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:443,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ObjectContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:443,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$602"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:447,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$ArrayContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:449,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer$JsonToken].isValue"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:450,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer$JsonToken].getEvent"
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:452,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].access$1100"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$NoneContext].skip()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$NoneContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$NoneContext"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "org.eclipse.parsson.JsonParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>(org.eclipse.parsson.JsonParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$NoneContext:436,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:60,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnEmptyArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleStringArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleIntArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleBoolArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].testOnSimpleObjectArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:82,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:89,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:93,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:107,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:114,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:118,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:134,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:144,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:147,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 4
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:175,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:178,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 5
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:213,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:213,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 5
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:250,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:250,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:253,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 5
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:288,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:291,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].arrayPtr(java.lang.String,int)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:319,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:321,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:324,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:389,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:391,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest:395,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    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: null
    functionLinenumber: -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: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].<init>(java.util.function.Predicate,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].resolve(org.junit.platform.engine.discovery.ClassSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.ClassSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:67"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:73"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:69"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:78"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:77"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:74"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:78"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:66,1"
      Dst: "[org.junit.platform.engine.discovery.ClassSelector].getJavaClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:67,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests].test"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:69,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:69,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:70,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_0__384].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:71,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Context].addToParent"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:70,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].toResolution"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:74,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass].test"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:75,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_1__382].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:75,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_2__383].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:78,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].resolve(org.junit.platform.engine.discovery.NestedClassSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.NestedClassSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:83"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:87"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:83,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:83,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass].test"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:84,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_3__385].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:84,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_4__386].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:84,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Context].addToParent"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:84,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].toResolution"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:87,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].resolve(org.junit.platform.engine.discovery.UniqueIdSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.UniqueIdSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:94"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:101"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:100"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:101"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:114"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:92,1"
      Dst: "[org.junit.platform.engine.discovery.UniqueIdSelector].getUniqueId"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:93,1"
      Dst: "[org.junit.platform.engine.UniqueId].getLastSegment"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:94,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].getType"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:94,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:95,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].getValue"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:96,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:96,1"
      Dst: "[org.junit.platform.commons.function.Try].toOptional"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:96,1"
      Dst: "[java.util.Optional].filter"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:96,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_6__389].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:96,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:99,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:98,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:103,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_7__387].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:103,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_9__388].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:103,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Context].addToParent"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:103,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].toResolution"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newClassTestDescriptor(org.junit.platform.engine.TestDescriptor,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.ClassTestDescriptor"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:119,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:119,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:119,1"
      Dst: "[org.junit.platform.engine.UniqueId].append"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:119,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newNestedClassTestDescriptor(org.junit.platform.engine.TestDescriptor,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:125,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:125,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:125,1"
      Dst: "[org.junit.platform.engine.UniqueId].append"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:125,1"
      Dst: "[org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].toResolution(java.util.Optional)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:130,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_toResolution_13__390].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:130,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:143,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:143,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].selectClass(java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.DiscoverySelector"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:147"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:150"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:147,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:148,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:148,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:151,1"
      Dst: "[java.util.List].subList"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:151,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].selectMethod(java.util.List,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.DiscoverySelector"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:155"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:158"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:155,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:156,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:156,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectMethod"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:159,1"
      Dst: "[java.util.List].subList"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:159,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedMethod"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$toResolution$13(org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:131,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:132,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getEnclosingTestClasses"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:132,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:133,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:135,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_toResolution_12__391].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:135,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:135,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$toResolution$12(java.lang.Class,java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:136,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findMethods"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:136,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:136,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_toResolution_10__392].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:137,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:138,1"
      Dst: "[org.junit.platform.commons.support.ReflectionSupport].findNestedClasses"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:138,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_toResolution_11__393].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:140,1"
      Dst: "[java.util.stream.Stream].concat"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:140,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$init__394].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:140,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:140,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$toResolution$11(java.util.List,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.discovery.NestedClassSelector"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:139,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectNestedClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$toResolution$10(java.util.List,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.DiscoverySelector"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:137,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].selectMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$9(java.lang.String,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:104"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:111"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:105,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:106,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$getSimpleName__395].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:108,1"
      Dst: "[java.util.function.Predicate].isEqual"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:108,1"
      Dst: "[org.junit.platform.commons.util.FunctionUtils].where"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:107,1"
      Dst: "[java.util.function.Predicate].and"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:106,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].findNestedClasses"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:108,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:108,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:108,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_8__396].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:108,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:111,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$8(org.junit.platform.engine.TestDescriptor,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:109,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newNestedClassTestDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:109,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$7(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.DiscoverySelector"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:103,1"
      Dst: "[org.junit.platform.engine.UniqueId].removeLastSegment"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:103,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectUniqueId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$6(org.junit.platform.engine.support.discovery.SelectorResolver$Context,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:97,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver$lambda_resolve_5__397].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:98,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Context].addToParent"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:97,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].toResolution"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$5(java.lang.Class,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:98,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newClassTestDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:98,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$4(org.junit.platform.engine.discovery.NestedClassSelector,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.NestedClassSelector"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:85,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getNestedClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:85,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newNestedClassTestDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:85,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$3(org.junit.platform.engine.discovery.NestedClassSelector)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.DiscoverySelector"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.discovery.NestedClassSelector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:84,1"
      Dst: "[org.junit.platform.engine.discovery.NestedClassSelector].getEnclosingClasses"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:84,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].selectClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$2(java.lang.Class,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:76,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newNestedClassTestDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:76,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$1(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.DiscoverySelector"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:75,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:75,1"
      Dst: "[org.junit.platform.engine.discovery.DiscoverySelectors].selectClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$0(java.lang.Class,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.ClassSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:71,1"
      Dst: "[org.junit.jupiter.engine.discovery.ClassSelectorResolver].newClassTestDescriptor"
    - Src: "org.junit.jupiter.engine.discovery.ClassSelectorResolver:71,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$3].<init>(org.eclipse.parsson.JsonParserImpl,long,int)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$3:281,1"
      Dst: "[java.util.Spliterators$AbstractSpliterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$3].trySplit()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Spliterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$3].tryAdvance(java.util.function.Consumer)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$3:288"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$3:291"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$3:290"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$3:291"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$3:294"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$3:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$3:289,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$3:291,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonParserImpl$3:294,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonParserImpl$3:295,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getValue"
    - Src: "org.eclipse.parsson.JsonParserImpl$3:295,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsInnerClass].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsInnerClass].test(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:32"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:35"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:34"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:35"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:39"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:32,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:35,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isInnerClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.predicates.IsInnerClass].test(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.predicates.IsInnerClass:26,1"
      Dst: "[org.junit.jupiter.engine.discovery.predicates.IsInnerClass].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonConfig].<init>()"
    functionSourceFile: "jakarta.json.JsonConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonConfig:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:59,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveWholeDocument"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveEmptyName"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveSimpleArrayItems"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedSlash"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSlash"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithPercent"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithCaret"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithVerticalBar"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithBackSlash"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithDoubleQuotes"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithSpace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithTilde"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTilde"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolvePathWithEncodedTildeOne"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveValidNumericIndexInArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveMemberAfterLastInArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].testResolveNonNumericIndexInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:104,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:148,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:175,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:188,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:201,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:214,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:227,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:240,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:265,1"
      Dst: "[jakarta.json.JsonStructure].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:266,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:292,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:308,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].verifyGetValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:333,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:336,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:347,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:347,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:349,1"
      Dst: "[jakarta.json.JsonStructure].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:350,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:351,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:354,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:384,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:416,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:417,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:417,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:422,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 13
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonStructure"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:444,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:446,1"
      Dst: "[jakarta.json.JsonStructure].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:447,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:448,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:451,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonStructure"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:463,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:466,1"
      Dst: "[jakarta.json.JsonStructure].getValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:467,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure:470,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:61,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:78,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:81,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:85,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:105,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:107,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:131,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:153,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:156,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:159,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:160,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:161,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:181,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:183,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:205,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:223,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:226,1"
      Dst: "[jakarta.json.JsonWriter].writeObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:229,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:230,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:231,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:250,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:252,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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:303,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests:305,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:69,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testPrimitiveTypesInRoot"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].testWrittingObjectByParts"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:83,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:84,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].verifyJsonGeneratorForSimpleType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:100,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:109,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:124,1"
      Dst: "[jakarta.json.Json].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:125,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:130,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:131,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:146,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].getType"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:151,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:154,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:160,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:166,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:183,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(java.lang.Object,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator:219,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter].format(int,int)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter:36,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter:37,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestDescriptor$Type].values()"
    functionSourceFile: "org.junit.platform.engine.TestDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestDescriptor$Type:274,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestDescriptor$Type].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestDescriptor$Type:274,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestDescriptor$Type].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.TestDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestDescriptor$Type:274,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestDescriptor$Type].isContainer()"
    functionSourceFile: "org.junit.platform.engine.TestDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.TestDescriptor$Type:297"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestDescriptor$Type:296"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.TestDescriptor$Type:297"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestDescriptor$Type:296"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestDescriptor$Type].isTest()"
    functionSourceFile: "org.junit.platform.engine.TestDescriptor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.TestDescriptor$Type:304"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestDescriptor$Type:303"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.TestDescriptor$Type:304"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestDescriptor$Type:303"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:34,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:34,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].<init>(org.junit.platform.engine.support.hierarchical.LockManager)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.LockManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:39,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].getLockForResource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].walk(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:44,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].getExclusiveResources"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:44,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:44,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:46,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:47,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getChildren"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:47,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_walk_0__398].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:47,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].walk(org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:54"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:59"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:58"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:60"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:67"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:66"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:62"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:73"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:72"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:73"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:77"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:76"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:73"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:77"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:76"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:77"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:80"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:79"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:77"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:80"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:53,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].getExclusiveResources"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:54,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:55,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].useResourceLock"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:56,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getChildren"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:56,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_walk_1__401].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:56,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:59,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:60,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].isReadOnly"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:61,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_walk_2__400].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:61,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].doForChildrenRecursively"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:63,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].forceDescendantExecutionModeRecursively"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:67,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].forceDescendantExecutionMode"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:68,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_walk_3__399].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:73,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:73,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:78,1"
      Dst: "[java.util.Set].add"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:80,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.LockManager].getLockForResources"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].forceDescendantExecutionModeRecursively(org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:85,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].forceDescendantExecutionMode"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:86,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_forceDescendantExecutionModeRecursively_4__402].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:86,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].doForChildrenRecursively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].isReadOnly(java.util.Set)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:90,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:90,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_isReadOnly_5__403].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:90,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].getExclusiveResources(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:95,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeUtils].asNode"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:95,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].getExclusiveResources"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].doForChildrenRecursively(org.junit.platform.engine.TestDescriptor,java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:99,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getChildren"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:99,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker$lambda_doForChildrenRecursively_6__404].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:99,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$doForChildrenRecursively$6(java.util.function.Consumer,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Consumer"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:100,1"
      Dst: "[java.util.function.Consumer].accept"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:101,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].doForChildrenRecursively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$isReadOnly$5(org.junit.platform.engine.support.hierarchical.ExclusiveResource)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:91"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:91,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].getLockMode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$forceDescendantExecutionModeRecursively$4(org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:86,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].forceDescendantExecutionMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$walk$3(java.util.Set,org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:69,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].getExclusiveResources"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:69,1"
      Dst: "[java.util.Set].addAll"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:70,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].forceDescendantExecutionMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$walk$2(java.util.Set,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:61,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].getExclusiveResources"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:61,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$walk$1(org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:56,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].walk"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$walk$0(org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTreeWalker:47,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].walk"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver].<init>(int,int)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver].supportsParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver:37"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver:37,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getParameter"
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver:37,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver].resolveParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.RepetitionInfo"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver:42,1"
      Dst: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].populateNewExtensionRegistryFromExtendWithAnnotation(org.junit.jupiter.engine.extension.MutableExtensionRegistry,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:67,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:71,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:71,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:71,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$value__405].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:72,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:72,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$stream__406].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:73,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:74,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:74,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:77,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].createRegistryFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].registerExtensionsFromFields(org.junit.jupiter.engine.extension.ExtensionRegistrar,java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.extension.ExtensionRegistrar"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.ExtensionUtils:96"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.ExtensionUtils:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:93,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:96,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$isStatic__409].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:96,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$isNotStatic__407].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:99,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:99,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:102,1"
      Dst: "[java.util.List].sort"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:104,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$lambda_registerExtensionsFromFields_3__408].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:104,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].getOrder(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:128,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:128,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$value__410].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:128,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:128,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:128,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:128,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].lambda$static$4(java.lang.reflect.Field,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:122,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].getOrder"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:122,1"
      Dst: "[java.lang.Integer].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].lambda$registerExtensionsFromFields$3(java.lang.Object,org.junit.jupiter.engine.extension.ExtensionRegistrar,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.junit.jupiter.engine.extension.ExtensionRegistrar"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:105,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isNotPrivate"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:105,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$lambda_registerExtensionsFromFields_0__411].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:105,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:109,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToReadFieldValue"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:109,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$lambda_registerExtensionsFromFields_2__412].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:109,1"
      Dst: "[org.junit.platform.commons.function.Try].ifSuccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].lambda$registerExtensionsFromFields$2(java.lang.reflect.Field,org.junit.jupiter.engine.extension.ExtensionRegistrar,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Field"
    - "org.junit.jupiter.engine.extension.ExtensionRegistrar"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:110,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ExtensionUtils$lambda_registerExtensionsFromFields_1__413].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:110,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:113,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistrar].registerExtension"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].lambda$registerExtensionsFromFields$1(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.ExtensionUtils:112"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.ExtensionUtils:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:112,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:110,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ExtensionUtils].lambda$registerExtensionsFromFields$0(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ExtensionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ExtensionUtils:106,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].getDirectory()"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:56,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].getPath()"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:67,1"
      Dst: "[java.nio.file.Paths].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].getRawPath()"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.DirectorySelector:86"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.DirectorySelector:89"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.DirectorySelector:88"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.DirectorySelector:89"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.DirectorySelector:90"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.DirectorySelector:89"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.DirectorySelector:89"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.DirectorySelector:92"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.discovery.DirectorySelector:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:89,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:93,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].hashCode()"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:102,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.DirectorySelector].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.DirectorySelector"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:107,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:107,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.DirectorySelector:107,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].values()"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.OS[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.OS:40,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.OS"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.OS:40,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.OS:41,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].determineCurrentOs()"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.OS"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.OS:82,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.junit.jupiter.api.condition.OS:82,1"
      Dst: "[org.junit.jupiter.api.condition.OS].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].parse(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.condition.OS"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.OS:86"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:94"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:93"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.OS:96"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:98"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.OS:99"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:102"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:101"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.OS:102"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:105"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:104"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.OS:105"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:106"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:105"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.OS:105"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:108"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:107"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.OS:108"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:111"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.OS:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.OS:86,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    - Src: "org.junit.jupiter.api.condition.OS:87,1"
      Dst: "[org.junit.jupiter.api.condition.OS$lambda_parse_0__414].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.OS:87,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.jupiter.api.condition.OS:94,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.junit.jupiter.api.condition.OS:96,1"
      Dst: "[java.lang.String].contains"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].isCurrentOs()"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.OS:119"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.OS:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.OS].lambda$parse$0()"
    functionSourceFile: "org.junit.jupiter.api.condition.OS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].assertAll(org.junit.jupiter.api.function.Executable[])"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:38,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].assertAll(java.lang.String,org.junit.jupiter.api.function.Executable[])"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.jupiter.api.function.Executable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:42,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.jupiter.api.AssertAll:43,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.jupiter.api.AssertAll:44,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.api.AssertAll:44,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].assertAll(java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:48,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].assertAll(java.lang.String,java.util.Collection)"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:52,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.AssertAll:53,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.jupiter.api.AssertAll:54,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.api.AssertAll:54,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].assertAll(java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:58,1"
      Dst: "[org.junit.jupiter.api.AssertAll].assertAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].assertAll(java.lang.String,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertAll:79"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertAll:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertAll:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:62,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.AssertAll:64,1"
      Dst: "[org.junit.jupiter.api.AssertAll$lambda_assertAll_0__415].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertAll:65,1"
      Dst: "[java.util.stream.Stream].peek"
    - Src: "org.junit.jupiter.api.AssertAll:65,1"
      Dst: "[org.junit.jupiter.api.AssertAll$lambda_assertAll_1__416].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertAll:66,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.api.AssertAll:66,1"
      Dst: "[org.junit.jupiter.api.AssertAll$nonNull__417].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertAll:76,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.api.AssertAll:77,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.api.AssertAll:77,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.api.AssertAll:79,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.jupiter.api.AssertAll:80,1"
      Dst: "[org.opentest4j.MultipleFailuresError].<init>"
    - Src: "org.junit.jupiter.api.AssertAll:81,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.api.AssertAll:81,1"
      Dst: "[org.junit.jupiter.api.AssertAll$addSuppressed__418].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertAll:81,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].lambda$assertAll$1(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:68,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    - Src: "org.junit.jupiter.api.AssertAll:72,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertAll].lambda$assertAll$0(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertAll"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertAll:65,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledOnJreCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledOnJreCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:30,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnJreCondition$disabledReason__419].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:30,1"
      Dst: "[org.junit.jupiter.api.condition.BooleanExecutionCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledOnJreCondition].isEnabled(org.junit.jupiter.api.condition.DisabledOnJre)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledOnJreCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledOnJre"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.DisabledOnJreCondition:36"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledOnJreCondition:35"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledOnJreCondition:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:35,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnJre].value"
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:36,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:37,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:37,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnJreCondition$isCurrentVersion__420].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:37,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledOnJreCondition].isEnabled(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledOnJreCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledOnJreCondition:27,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledOnJreCondition].isEnabled"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo].getVersion()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests].jsonEncodeTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:48,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:50,1"
      Dst: "[jakarta.json.Json].encodePointer"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:51,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests:57,1"
      Dst: "[jakarta.json.Json].decodePointer"
    - 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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation].<init>(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation,org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall,org.junit.jupiter.api.extension.InvocationInterceptor)"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.InvocationInterceptor$Invocation"
    - "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall"
    - "org.junit.jupiter.api.extension.InvocationInterceptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation:98,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation].proceed()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation:106,1"
      Dst: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation].skip()"
    functionSourceFile: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation:111,1"
      Dst: "[org.junit.jupiter.api.extension.InvocationInterceptor$Invocation].skip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].'from'(java.lang.Package)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.PackageSource"
    argCount: 1
    argTypes:
    - "java.lang.Package"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:42,1"
      Dst: "[org.junit.platform.engine.support.descriptor.PackageSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].'from'(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.PackageSource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:51,1"
      Dst: "[org.junit.platform.engine.support.descriptor.PackageSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].<init>(java.lang.Package)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Package"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:57,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:57,1"
      Dst: "[java.lang.Package].getName"
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:57,1"
      Dst: "[org.junit.platform.engine.support.descriptor.PackageSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:60,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:61,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].getPackageName()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.PackageSource:73"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.PackageSource:76"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.PackageSource:75"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.PackageSource:76"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.PackageSource:77"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.PackageSource:76"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.PackageSource:76"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.PackageSource:79"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.PackageSource:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:76,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:80,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:85,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.PackageSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.PackageSource"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:90,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:90,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.PackageSource:90,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].supportsTestTemplate(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:36,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getTestMethod"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:36,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].provideTestTemplateInvocationContexts(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:41,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRequiredTestMethod"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:42,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getDisplayName"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:43,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:43,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:44,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].totalRepetitions"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:45,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].displayNameFormatter"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:49,1"
      Dst: "[java.util.stream.IntStream].rangeClosed"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:49,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestExtension$lambda_provideTestTemplateInvocationContexts_0__421].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:50,1"
      Dst: "[java.util.stream.IntStream].mapToObj"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].totalRepetitions(org.junit.jupiter.api.RepeatedTest,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.RepeatedTest"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.RepeatedTestExtension:56"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.RepeatedTestExtension:55"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.RepeatedTestExtension:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:55,1"
      Dst: "[org.junit.jupiter.api.RepeatedTest].value"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:56,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestExtension$lambda_totalRepetitions_1__422].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:56,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].displayNameFormatter(org.junit.jupiter.api.RepeatedTest,java.lang.reflect.Method,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.RepeatedTest"
    - "java.lang.reflect.Method"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:63,1"
      Dst: "[org.junit.jupiter.api.RepeatedTest].name"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:63,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:63,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestExtension$lambda_displayNameFormatter_2__423].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:63,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:65,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].lambda$displayNameFormatter$2(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:63,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].lambda$totalRepetitions$1(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:56,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestExtension].lambda$provideTestTemplateInvocationContexts$0(int,org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter,int)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestExtension"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.TestTemplateInvocationContext"
    argCount: 3
    argTypes:
    - "int"
    - "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestExtension:50,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestInvocationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:73,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:73,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:75,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:82,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:101,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:103,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:144,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:145,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:147,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:154,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:175,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:177,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:212,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:213,1"
      Dst: "[jakarta.json.JsonReaderFactory].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:215,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:222,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:242,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:244,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests:286,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.DisabledCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.DisabledCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.DisabledCondition].evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.DisabledCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.DisabledCondition:44"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.DisabledCondition:50"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.DisabledCondition:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:42,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getElement"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:43,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:44,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:45,1"
      Dst: "[org.junit.jupiter.engine.extension.DisabledCondition$value__424].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:45,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:45,1"
      Dst: "[org.junit.jupiter.engine.extension.DisabledCondition$isNotBlank__425].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:45,1"
      Dst: "[java.util.Optional].filter"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:45,1"
      Dst: "[org.junit.jupiter.engine.extension.DisabledCondition$lambda_evaluateExecutionCondition_0__426].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:45,1"
      Dst: "[java.util.Optional].orElseGet"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:47,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.DisabledCondition].lambda$evaluateExecutionCondition$0(java.util.Optional)"
    functionSourceFile: "org.junit.jupiter.engine.extension.DisabledCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:46,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.DisabledCondition:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].<init>(org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.platform.engine.support.hierarchical.ThrowableCollector)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:44,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].<init>(org.junit.jupiter.api.extension.ExtensionContext,org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor,org.junit.jupiter.api.TestInstance$Lifecycle,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.platform.engine.support.hierarchical.ThrowableCollector)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor"
    - "org.junit.jupiter.api.TestInstance$Lifecycle"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:51,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getElement()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:59,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:59,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:59,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getTestClass()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:64,1"
      Dst: "[org.junit.jupiter.engine.descriptor.AbstractExtensionContext].getTestDescriptor"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:64,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:64,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:69,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getTestInstance()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:74,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getTestInstances"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:74,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext$getInnermostInstance__427].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:74,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getTestInstances()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:79,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].setTestInstances(org.junit.jupiter.api.extension.TestInstances)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.TestInstances"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getTestMethod()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:88,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.ClassExtensionContext].getExecutionException()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.ClassExtensionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:93,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].getThrowable"
    - Src: "org.junit.jupiter.engine.descriptor.ClassExtensionContext:93,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleTestExecutor].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleTestExecutor].executeSafely(org.junit.platform.engine.support.hierarchical.SingleTestExecutor$Executable)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestExecutionResult"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.SingleTestExecutor$Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor:70,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleTestExecutor$Executable].execute"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor:71,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].successful"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor:74,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].aborted"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor:77,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleTestExecutor:78,1"
      Dst: "[org.junit.platform.engine.TestExecutionResult].failed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch(java.util.List,java.util.List)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:43,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch(java.util.List,java.util.List,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:47,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch(java.util.stream.Stream,java.util.stream.Stream)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:51,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch(java.util.stream.Stream,java.util.stream.Stream,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.stream.Stream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:55,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch(java.util.stream.Stream,java.util.stream.Stream,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.stream.Stream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:63"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:67"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:59,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:67,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:67,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:69,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].assertLinesMatch(java.util.List,java.util.List,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:77"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:81"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:73,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:81,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].<init>"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:81,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$LinesMatcher].assertLinesMatch"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].isFastForwardLine(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:201"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:201"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:201"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:200,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:201,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:201,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:201,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].parseFastForwardLimit(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:208"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:205"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:205,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:205,1"
      Dst: "[java.lang.String].length"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:205,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:207,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:208,1"
      Dst: "[org.junit.jupiter.api.AssertLinesMatch$lambda_parseFastForwardLimit_0__428].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:208,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].matches(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertLinesMatch:219"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:223"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertLinesMatch:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:217,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:219,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:223,1"
      Dst: "[java.lang.String].matches"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertLinesMatch].lambda$parseFastForwardLimit$0(int)"
    functionSourceFile: "org.junit.jupiter.api.AssertLinesMatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertLinesMatch:208,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertLinesMatch:208,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].<init>()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:213,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:217,1"
      Dst: "[org.eclipse.parsson.JsonPatchBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:218,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diff"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:219,1"
      Dst: "[jakarta.json.JsonPatchBuilder].build"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:219,1"
      Dst: "[jakarta.json.JsonPatch].toJsonArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diff(java.lang.String,jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:223"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:226"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:225"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:228"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:230"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:229"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:228"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:230"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:229"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:230"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:233"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:232"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:230"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:233"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:223,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:226,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:229,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diffObject"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:231,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diffArray"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:233,1"
      Dst: "[jakarta.json.JsonPatchBuilder].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diffObject(java.lang.String,jakarta.json.JsonObject,jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:238,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator$lambda_diffObject_0__429].bootstrap$"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:238,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:245,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator$lambda_diffObject_1__430].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diffArray(java.lang.String,jakarta.json.JsonArray,jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:266"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:267"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:268"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:269"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:270"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:281"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:280"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:271"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:270"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:269"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:272"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:276"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:263,1"
      Dst: "[java.util.List].size"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:272,1"
      Dst: "[java.util.List].get"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:272,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:276,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:281,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].emit"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].emit(java.lang.String,jakarta.json.JsonArray,jakarta.json.JsonArray,int[][],int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    - "int[][]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:290"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:295"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:294"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:291"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:317"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:316"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:295"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:300"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:299"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:296"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:317"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:316"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:300"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:303"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:302"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:305"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:308"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:307"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:308"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:312"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:292,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].emit"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:293,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:293,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:293,1"
      Dst: "[java.util.List].get"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:293,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:297,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:312,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diff"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].lambda$diffObject$1(jakarta.json.JsonObject,java.lang.String,java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:246"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:249"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:246,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:247,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:247,1"
      Dst: "[jakarta.json.Json].encodePointer"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:247,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:247,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].lambda$diffObject$0(jakarta.json.JsonObject,java.lang.String,java.lang.String,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    - "java.lang.String"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:239"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:242"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:239,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:240,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:240,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:240,1"
      Dst: "[jakarta.json.Json].encodePointer"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:240,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:240,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:240,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diff"
    - Src: "org.eclipse.parsson.JsonPatchImpl$DiffGenerator:242,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonUtil].<init>()"
    functionSourceFile: "org.eclipse.parsson.JsonUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonUtil:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool()"
    functionSourceFile: "org.eclipse.parsson.JsonUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.eclipse.parsson.api.BufferPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonUtil:38"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonUtil:41"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonUtil:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonUtil:39,1"
      Dst: "[org.eclipse.parsson.BufferPoolImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonUtil].toJson(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonUtil:58"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonUtil:77"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonUtil:76"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonUtil:60"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonUtil:62"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonUtil:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonUtil:64"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonUtil:65"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonUtil:64"
      Branch Sides: []
    - Branch String: "org.eclipse.parsson.JsonUtil:69"
      Branch Sides: []
    - Branch String: "org.eclipse.parsson.JsonUtil:72"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonUtil:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonUtil:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonUtil:58,1"
      Dst: "[java.lang.String].length"
    - Src: "org.eclipse.parsson.JsonUtil:59,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.eclipse.parsson.JsonUtil:66,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonUtil:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.eclipse.parsson.JsonUtil:78,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.eclipse.parsson.JsonUtil:79,1"
      Dst: "[org.eclipse.parsson.JsonUtil].getInternalBufferPool"
    - Src: "org.eclipse.parsson.JsonUtil:79,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonUtil:80,1"
      Dst: "[jakarta.json.JsonReader].readValue"
    - Src: "org.eclipse.parsson.JsonUtil:81,1"
      Dst: "[jakarta.json.JsonReader].close"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonTokenizer].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.BufferPoolImpl].take()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:124,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonTokenizer:127,1"
      Dst: "[org.eclipse.parsson.api.BufferPool].take"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].readString()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].unescape()"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    functionUses: 1
    ICount: 54
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:137"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:150"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:139"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:146"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:145"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:139"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:146"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:145"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:139"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:146"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:145"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:140"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:144"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:143"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:152"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:159"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:158"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:152"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:159"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:158"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:152"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:159"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:158"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:153"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:156"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:151,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    - Src: "org.eclipse.parsson.JsonTokenizer:162,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].unescape"
    - Src: "org.eclipse.parsson.JsonTokenizer:167,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].unexpectedChar"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.eclipse.parsson.JsonTokenizer].unescape()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    functionUses: 1
    ICount: 69
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:197"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:205"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:204"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:199"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:199"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:200"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:173,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    - Src: "org.eclipse.parsson.JsonTokenizer:201,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].unexpectedChar"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    functionUses: 7
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:217"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:220"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:219"
        BranchSideFuncs:
        - "read()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:221,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].readNumber(int)"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].readNumberChar()"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    functionUses: 1
    ICount: 57
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:228"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:237"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:236"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:231"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:232"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:231"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:231"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:237"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:236"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:237"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:241"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:240"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:242"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:245"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:242"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:240"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:246"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:259"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:258"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:252"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:253"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:252"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:252"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:250"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:249"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:253"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:259"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:258"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:259"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:260"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:259"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:259"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:262"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:263"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:262"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:262"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:266"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:265"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:266"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:268"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:266"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:268"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:269"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:null"
        BranchSideFuncs:
        - "unexpectedChar(int)"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:273"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:230,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].readNumberChar"
    - Src: "org.eclipse.parsson.JsonTokenizer:232,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].unexpectedChar"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 4
  - functionName: "[org.eclipse.parsson.JsonTokenizer].readTrue()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:282"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:285"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:284"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:286"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:289"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:288"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:290"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:293"
        BranchSideFuncs:
        - "expectedChar(int,char)"
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:281,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    - Src: "org.eclipse.parsson.JsonTokenizer:283,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].expectedChar"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].readFalse()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:297"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:300"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:299"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:301"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:304"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:303"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:305"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:308"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:307"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:309"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:312"
        BranchSideFuncs:
        - "expectedChar(int,char)"
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:296,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    - Src: "org.eclipse.parsson.JsonTokenizer:298,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].expectedChar"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].readNull()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:316"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:319"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:318"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:320"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:323"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:322"
        BranchSideFuncs:
        - "read()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:324"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:327"
        BranchSideFuncs:
        - "expectedChar(int,char)"
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:315,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    - Src: "org.eclipse.parsson.JsonTokenizer:317,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].expectedChar"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonTokenizer$JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].reset()"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].read()"
    - "[org.eclipse.parsson.JsonTokenizer].readString()"
    - "[org.eclipse.parsson.JsonTokenizer].readTrue()"
    - "[org.eclipse.parsson.JsonTokenizer].readFalse()"
    - "[org.eclipse.parsson.JsonTokenizer].readNull()"
    - "[org.eclipse.parsson.JsonTokenizer].readNumber(int)"
    - "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    functionUses: 7
    ICount: 70
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:338"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:339"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:338"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:338"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:339"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:338"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:338"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:339"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:338"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:338"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:355"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:354"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:339"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:348"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:347"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:342"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:345"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:344"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:348"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:352"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:351"
        BranchSideFuncs:
        - "read()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:334,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].reset"
    - Src: "org.eclipse.parsson.JsonTokenizer:335,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].read"
    - Src: "org.eclipse.parsson.JsonTokenizer:357,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].readString"
    - Src: "org.eclipse.parsson.JsonTokenizer:368,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].readTrue"
    - Src: "org.eclipse.parsson.JsonTokenizer:371,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].readFalse"
    - Src: "org.eclipse.parsson.JsonTokenizer:374,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].readNull"
    - Src: "org.eclipse.parsson.JsonTokenizer:391,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].readNumber"
    - Src: "org.eclipse.parsson.JsonTokenizer:396,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].unexpectedChar"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonTokenizer].hasNextToken()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].reset()"
    - "[org.eclipse.parsson.JsonTokenizer].peek()"
    - "[org.eclipse.parsson.JsonTokenizer].peek()"
    - "[org.eclipse.parsson.JsonTokenizer].peek()"
    functionUses: 1
    ICount: 51
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:405"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:406"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:405"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:405"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:406"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:405"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:405"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:406"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:405"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:405"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:null"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:406"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:416"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:415"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:410"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:413"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:412"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:416"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:420"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:419"
        BranchSideFuncs:
        - "peek()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:423"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:401,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].reset"
    - Src: "org.eclipse.parsson.JsonTokenizer:402,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].peek"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonTokenizer].peek()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].fillBuf()"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.eclipse.parsson.JsonMessages].TOKENIZER_IO_ERR()"
    functionUses: 3
    ICount: 30
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:428"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:437"
        BranchSideFuncs:
        - "fillBuf()"
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:436"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:430"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:433"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:432"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:433"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:434"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:433"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:433"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:434"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:429,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].fillBuf"
    - Src: "org.eclipse.parsson.JsonTokenizer:433,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.eclipse.parsson.JsonTokenizer:439,1"
      Dst: "[org.eclipse.parsson.JsonMessages].TOKENIZER_IO_ERR"
    - Src: "org.eclipse.parsson.JsonTokenizer:439,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonLocationImpl].<init>(long,long,long)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:447,1"
      Dst: "[org.eclipse.parsson.JsonLocationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getLocation()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:452,1"
      Dst: "[org.eclipse.parsson.JsonLocationImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].read()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].fillBuf()"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.eclipse.parsson.JsonMessages].TOKENIZER_IO_ERR()"
    functionUses: 17
    ICount: 32
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:457"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:466"
        BranchSideFuncs:
        - "fillBuf()"
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:465"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:459"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:462"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:461"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:462"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:463"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:462"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:462"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:463"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:458,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].fillBuf"
    - Src: "org.eclipse.parsson.JsonTokenizer:462,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.eclipse.parsson.JsonTokenizer:468,1"
      Dst: "[org.eclipse.parsson.JsonMessages].TOKENIZER_IO_ERR"
    - Src: "org.eclipse.parsson.JsonTokenizer:468,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].fillBuf()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.BufferPoolImpl].recycle(char[])"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].read(char[],int,int)"
    functionUses: 2
    ICount: 56
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:473"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:494"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:493"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:475"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:489"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:477"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:483"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:479,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.eclipse.parsson.JsonTokenizer:480,1"
      Dst: "[org.eclipse.parsson.api.BufferPool].recycle"
    - Src: "org.eclipse.parsson.JsonTokenizer:484,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.eclipse.parsson.JsonTokenizer:497,1"
      Dst: "[java.io.Reader].read"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].reset()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:502"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:509"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:508"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getValue()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:512,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getCharSequence()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:517,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonTokenizer:517,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getBigDecimal()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:521"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:524"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:522,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getInt()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getBigDecimal()"
    functionUses: 1
    ICount: 37
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:530"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:538"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:537"
        BranchSideFuncs:
        - "getBigDecimal()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:530"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:531"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:530"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:530"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:538"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:537"
        BranchSideFuncs:
        - "getBigDecimal()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:530"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:538"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:537"
        BranchSideFuncs:
        - "getBigDecimal()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:532"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:531"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:530"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:533"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:535"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:536"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:538,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getBigDecimal"
    - Src: "org.eclipse.parsson.JsonTokenizer:538,1"
      Dst: "[java.math.BigDecimal].intValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonTokenizer].getLong()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getBigDecimal()"
    functionUses: 1
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:545"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:553"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:552"
        BranchSideFuncs:
        - "getBigDecimal()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:545"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:546"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:545"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:545"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:553"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:552"
        BranchSideFuncs:
        - "getBigDecimal()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:545"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:553"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:552"
        BranchSideFuncs:
        - "getBigDecimal()"
    - Branch String: "org.eclipse.parsson.JsonTokenizer:547"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:546"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:545"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:548"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:550"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:551"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:553,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getBigDecimal"
    - Src: "org.eclipse.parsson.JsonTokenizer:553,1"
      Dst: "[java.math.BigDecimal].longValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonTokenizer].isDefinitelyInt()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:561"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:-2"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:561"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:559"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:561"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:-2"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:561"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].isDefinitelyLong()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:568"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:-2"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:568"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:566"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:568"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:-2"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:568"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].isIntegral()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonTokenizer:572"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:571"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonTokenizer:572"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonTokenizer:571"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:572,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getBigDecimal"
    - Src: "org.eclipse.parsson.JsonTokenizer:572,1"
      Dst: "[java.math.BigDecimal].scale"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].close()"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.common.MyBufferedReader].close()"
    - "[org.eclipse.parsson.BufferPoolImpl].recycle(char[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:577,1"
      Dst: "[java.io.Reader].close"
    - Src: "org.eclipse.parsson.JsonTokenizer:578,1"
      Dst: "[org.eclipse.parsson.api.BufferPool].recycle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].unexpectedChar(int)"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParsingException"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation()"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    - "[org.eclipse.parsson.JsonMessages].TOKENIZER_UNEXPECTED_CHAR(int,jakarta.json.stream.JsonLocation)"
    functionUses: 7
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:582,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonTokenizer:584,1"
      Dst: "[org.eclipse.parsson.JsonMessages].TOKENIZER_UNEXPECTED_CHAR"
    - Src: "org.eclipse.parsson.JsonTokenizer:584,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonTokenizer].expectedChar(int,char)"
    functionSourceFile: "org.eclipse.parsson.JsonTokenizer"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParsingException"
    argCount: 2
    argTypes:
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation()"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    - "[org.eclipse.parsson.JsonMessages].TOKENIZER_EXPECTED_CHAR(int,jakarta.json.stream.JsonLocation,char)"
    functionUses: 10
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonTokenizer:588,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonTokenizer:590,1"
      Dst: "[org.eclipse.parsson.JsonMessages].TOKENIZER_EXPECTED_CHAR"
    - Src: "org.eclipse.parsson.JsonTokenizer:590,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].<init>()"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:233,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].orderMethods(org.junit.jupiter.api.MethodOrdererContext)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodOrdererContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:269,1"
      Dst: "[org.junit.jupiter.api.MethodOrdererContext].getMethodDescriptors"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:270,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$Random].getCustomSeed"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:270,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:270,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:270,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:270,1"
      Dst: "[java.util.Random].<init>"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:269,1"
      Dst: "[java.util.Collections].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].getCustomSeed(org.junit.jupiter.api.MethodOrdererContext)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodOrdererContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:274,1"
      Dst: "[org.junit.jupiter.api.MethodOrdererContext].getConfigurationParameter"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:274,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$Random$lambda_getCustomSeed_3__431].bootstrap$"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:274,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].lambda$getCustomSeed$3(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:277,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:278,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$Random$lambda_getCustomSeed_1__432].bootstrap$"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:278,1"
      Dst: "[org.junit.platform.commons.logging.Logger].config"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:283,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$Random$lambda_getCustomSeed_2__433].bootstrap$"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:283,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].lambda$getCustomSeed$2(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:287,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:284,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].lambda$getCustomSeed$1(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:279,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$Random].lambda$static$0()"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$Random"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:245,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.MethodOrderer$Random:245,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:69,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonParserImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Reader"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$1)"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].<init>(org.eclipse.parsson.JsonParserImpl$1)"
    - "[org.eclipse.parsson.JsonTokenizer].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool)"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:72,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:64,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.InputStream,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:80,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonParserImpl:80,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.InputStream,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:64,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:87,1"
      Dst: "[org.eclipse.parsson.UnicodeDetectingInputStream].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:88,1"
      Dst: "[org.eclipse.parsson.UnicodeDetectingInputStream].getCharset"
    - Src: "org.eclipse.parsson.JsonParserImpl:88,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:88,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.InputStream,java.nio.charset.Charset,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:92,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonParserImpl:92,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.InputStream,java.nio.charset.Charset,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:61,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$NoneContext].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:64,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:99,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:99,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getString()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getValue()"
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETSTRING_ERR(jakarta.json.stream.JsonParser$Event)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:104"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:105"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:104"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:105"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:104"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:107"
        BranchSideFuncs:
        - "PARSER_GETSTRING_ERR(jakarta.json.stream.JsonParser$Event)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:106,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getValue"
    - Src: "org.eclipse.parsson.JsonParserImpl:109,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETSTRING_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:109,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].isIntegralNumber()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:114"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:118"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:116,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_ISINTEGRALNUMBER_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:116,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:118,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].isIntegral"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getInt()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETINT_ERR(jakarta.json.stream.JsonParser$Event)"
    - "[org.eclipse.parsson.JsonTokenizer].getInt()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:123"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:127"
        BranchSideFuncs:
        - "PARSER_GETINT_ERR(jakarta.json.stream.JsonParser$Event)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:126"
        BranchSideFuncs:
        - "getInt()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:125,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETINT_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:125,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:127,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].isDefinitelyInt()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].isDefinitelyInt()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:131,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].isDefinitelyInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].isDefinitelyLong()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].isDefinitelyLong()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:135,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].isDefinitelyLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getLong()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETLONG_ERR(jakarta.json.stream.JsonParser$Event)"
    - "[org.eclipse.parsson.JsonTokenizer].getLong()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:140"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:144"
        BranchSideFuncs:
        - "PARSER_GETLONG_ERR(jakarta.json.stream.JsonParser$Event)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:143"
        BranchSideFuncs:
        - "getLong()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:142,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETLONG_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:142,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:144,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getBigDecimal()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETBIGDECIMAL_ERR(jakarta.json.stream.JsonParser$Event)"
    - "[org.eclipse.parsson.JsonTokenizer].getBigDecimal()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:149"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:153"
        BranchSideFuncs:
        - "PARSER_GETBIGDECIMAL_ERR(jakarta.json.stream.JsonParser$Event)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:152"
        BranchSideFuncs:
        - "getBigDecimal()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:151,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETBIGDECIMAL_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:151,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:153,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getBigDecimal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getArray()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETARRAY_ERR(jakarta.json.stream.JsonParser$Event)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool)"
    - "[org.eclipse.parsson.JsonParserImpl].getArray(jakarta.json.JsonArrayBuilder)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:158"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:162"
        BranchSideFuncs:
        - "PARSER_GETARRAY_ERR(jakarta.json.stream.JsonParser$Event)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:161"
        BranchSideFuncs:
        - "<init>(org.eclipse.parsson.api.BufferPool)"
        - "getArray(jakarta.json.JsonArrayBuilder)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:160,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETARRAY_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:160,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:162,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:162,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getObject()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETOBJECT_ERR(jakarta.json.stream.JsonParser$Event)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    - "[org.eclipse.parsson.JsonParserImpl].getObject(jakarta.json.JsonObjectBuilder)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:167"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:171"
        BranchSideFuncs:
        - "PARSER_GETOBJECT_ERR(jakarta.json.stream.JsonParser$Event)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:170"
        BranchSideFuncs:
        - "<init>(org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
        - "getObject(jakarta.json.JsonObjectBuilder)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:169,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETOBJECT_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:169,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:171,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:171,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getValue()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool)"
    - "[org.eclipse.parsson.JsonParserImpl].getArray(jakarta.json.JsonArrayBuilder)"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    - "[org.eclipse.parsson.JsonParserImpl].getObject(jakarta.json.JsonObjectBuilder)"
    - "[org.eclipse.parsson.JsonStringImpl].<init>(java.lang.CharSequence)"
    - "[org.eclipse.parsson.JsonParserImpl].getCharSequence()"
    - "[org.eclipse.parsson.JsonParserImpl].isDefinitelyInt()"
    - "[org.eclipse.parsson.JsonParserImpl].getInt()"
    - "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber(int)"
    - "[org.eclipse.parsson.JsonParserImpl].isDefinitelyLong()"
    - "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber(long)"
    - "[org.eclipse.parsson.JsonParserImpl].getLong()"
    - "[org.eclipse.parsson.JsonParserImpl].getBigDecimal()"
    - "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber(java.math.BigDecimal)"
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETVALUE_ERR(jakarta.json.stream.JsonParser$Event)"
    functionUses: 2
    ICount: 46
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:185"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:187"
        BranchSideFuncs:
        - "getJsonNumber(int)"
        - "getInt()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:186"
        BranchSideFuncs:
        - "isDefinitelyLong()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:187"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:190"
        BranchSideFuncs:
        - "getLong()"
        - "getJsonNumber(long)"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:189"
        BranchSideFuncs:
        - "getJsonNumber(java.math.BigDecimal)"
        - "getBigDecimal()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:176,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonParserImpl:178,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:178,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getArray"
    - Src: "org.eclipse.parsson.JsonParserImpl:180,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:180,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getObject"
    - Src: "org.eclipse.parsson.JsonParserImpl:183,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getCharSequence"
    - Src: "org.eclipse.parsson.JsonParserImpl:183,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:185,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].isDefinitelyInt"
    - Src: "org.eclipse.parsson.JsonParserImpl:186,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getInt"
    - Src: "org.eclipse.parsson.JsonParserImpl:186,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonParserImpl:187,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].isDefinitelyLong"
    - Src: "org.eclipse.parsson.JsonParserImpl:188,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLong"
    - Src: "org.eclipse.parsson.JsonParserImpl:190,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getBigDecimal"
    - Src: "org.eclipse.parsson.JsonParserImpl:200,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETVALUE_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:200,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getArrayStream()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:206"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:210"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:208,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETARRAY_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:208,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:210,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$1].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:231,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getObjectStream()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:236"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:240"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:238,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETOBJECT_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:238,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:240,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$2].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:271,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getValueStream()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:276"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:280"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:278,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETVALUESTREAM_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:278,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:280,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$3].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:299,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].skipArray()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:304"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:309"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:305,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].skip"
    - Src: "org.eclipse.parsson.JsonParserImpl:306,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$200"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].skipObject()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:313"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:318"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:314,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].skip"
    - Src: "org.eclipse.parsson.JsonParserImpl:315,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$200"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getArray(jakarta.json.JsonArrayBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].hasNext()"
    - "[org.eclipse.parsson.JsonParserImpl].next()"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].build()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].build()"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].add(jakarta.json.JsonValue)"
    - "[ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder].add(jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonParserImpl].getValue()"
    - "[org.eclipse.parsson.JsonParserImpl].parsingException(org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:321"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:328"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:327"
        BranchSideFuncs:
        - "parsingException(org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:323"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:326"
        BranchSideFuncs:
        - "build()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:325"
        BranchSideFuncs:
        - "add(jakarta.json.JsonValue)"
        - "getValue()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:321,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonParserImpl:322,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonParserImpl:324,1"
      Dst: "[jakarta.json.JsonArrayBuilder].build"
    - Src: "org.eclipse.parsson.JsonParserImpl:326,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getValue"
    - Src: "org.eclipse.parsson.JsonParserImpl:326,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "org.eclipse.parsson.JsonParserImpl:328,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].parsingException"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getCharSequence()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getCharSequence()"
    - "[org.eclipse.parsson.JsonMessages].PARSER_GETSTRING_ERR(jakarta.json.stream.JsonParser$Event)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:332"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:333"
        BranchSideFuncs:
        - "getCharSequence()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:332"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:333"
        BranchSideFuncs:
        - "getCharSequence()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:332"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:335"
        BranchSideFuncs:
        - "PARSER_GETSTRING_ERR(jakarta.json.stream.JsonParser$Event)"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:334,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getCharSequence"
    - Src: "org.eclipse.parsson.JsonParserImpl:336,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_GETSTRING_ERR"
    - Src: "org.eclipse.parsson.JsonParserImpl:336,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getObject(jakarta.json.JsonObjectBuilder)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObjectBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].hasNext()"
    - "[org.eclipse.parsson.JsonParserImpl].next()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].build()"
    - "[org.eclipse.parsson.JsonParserImpl].getString()"
    - "[org.eclipse.parsson.JsonParserImpl].next()"
    - "[org.eclipse.parsson.JsonObjectBuilderImpl].add(java.lang.String,jakarta.json.JsonValue)"
    - "[org.eclipse.parsson.JsonParserImpl].getValue()"
    - "[org.eclipse.parsson.JsonParserImpl].parsingException(org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:340"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:349"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:348"
        BranchSideFuncs:
        - "parsingException(org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:342"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:345"
        BranchSideFuncs:
        - "build()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:344"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "add(java.lang.String,jakarta.json.JsonValue)"
        - "getString()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:340,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonParserImpl:341,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonParserImpl:343,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    - Src: "org.eclipse.parsson.JsonParserImpl:345,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getString"
    - Src: "org.eclipse.parsson.JsonParserImpl:347,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getValue"
    - Src: "org.eclipse.parsson.JsonParserImpl:347,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - Src: "org.eclipse.parsson.JsonParserImpl:349,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].parsingException"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getLocation()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:354,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:358,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].getLastCharLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].hasNext()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$300(org.eclipse.parsson.JsonParserImpl$Stack)"
    - "[org.eclipse.parsson.JsonTokenizer].nextToken()"
    - "[org.eclipse.parsson.JsonMessages].PARSER_EXPECTED_EOF(org.eclipse.parsson.JsonTokenizer$JsonToken)"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    - "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation()"
    - "[org.eclipse.parsson.JsonParserImpl$Stack].access$300(org.eclipse.parsson.JsonParserImpl$Stack)"
    - "[org.eclipse.parsson.JsonTokenizer].hasNextToken()"
    - "[org.eclipse.parsson.JsonParserImpl$ObjectContext].getNextEvent()"
    - "[org.eclipse.parsson.JsonParserImpl$NoneContext].getNextEvent()"
    - "[org.eclipse.parsson.JsonParserImpl$ArrayContext].getNextEvent()"
    functionUses: 5
    ICount: 31
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:363"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:370"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:369"
        BranchSideFuncs:
        - "access$300(org.eclipse.parsson.JsonParserImpl$Stack)"
        - "hasNextToken()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:363"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:370"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:369"
        BranchSideFuncs:
        - "access$300(org.eclipse.parsson.JsonParserImpl$Stack)"
        - "hasNextToken()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:363"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:370"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:369"
        BranchSideFuncs:
        - "access$300(org.eclipse.parsson.JsonParserImpl$Stack)"
        - "hasNextToken()"
    - Branch String: "org.eclipse.parsson.JsonParserImpl:365"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:369"
        BranchSideFuncs:
        - "<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
        - "PARSER_EXPECTED_EOF(org.eclipse.parsson.JsonTokenizer$JsonToken)"
        - "getLastCharLocation()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:368"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl:370"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:374"
        BranchSideFuncs:
        - "getNextEvent()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:373"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl:370"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:374"
        BranchSideFuncs:
        - "getNextEvent()"
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:363,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Stack].access$300"
    - Src: "org.eclipse.parsson.JsonParserImpl:363,1"
      Dst: "[java.lang.Enum].compareTo"
    - Src: "org.eclipse.parsson.JsonParserImpl:364,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].nextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl:366,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_EXPECTED_EOF"
    - Src: "org.eclipse.parsson.JsonParserImpl:367,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonParserImpl:367,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:370,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].hasNextToken"
    - Src: "org.eclipse.parsson.JsonParserImpl:371,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].getNextEvent"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].next()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].hasNext()"
    - "[org.eclipse.parsson.JsonParserImpl$ObjectContext].getNextEvent()"
    - "[org.eclipse.parsson.JsonParserImpl$NoneContext].getNextEvent()"
    - "[org.eclipse.parsson.JsonParserImpl$ArrayContext].getNextEvent()"
    functionUses: 5
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:379"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:382"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:381"
        BranchSideFuncs:
        - "getNextEvent()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:379,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonParserImpl:380,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl:382,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl$Context].getNextEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].currentEvent()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].close()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonTokenizer].close()"
    - "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.eclipse.parsson.JsonMessages].PARSER_TOKENIZER_CLOSE_IO()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl:392"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:394,1"
      Dst: "[org.eclipse.parsson.JsonTokenizer].close"
    - Src: "org.eclipse.parsson.JsonParserImpl:397,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_TOKENIZER_CLOSE_IO"
    - Src: "org.eclipse.parsson.JsonParserImpl:397,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].parsingException(org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParsingException"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.JsonTokenizer$JsonToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation()"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    - "[org.eclipse.parsson.JsonMessages].PARSER_INVALID_TOKEN(org.eclipse.parsson.JsonTokenizer$JsonToken,jakarta.json.stream.JsonLocation,java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:462,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonParserImpl:464,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_INVALID_TOKEN"
    - Src: "org.eclipse.parsson.JsonParserImpl:464,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].access$500(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonTokenizer"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].access$600(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonParserImpl$Context"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].access$700(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonParserImpl$Stack"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].access$602(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonParserImpl$Context)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonParserImpl$Context"
    argCount: 2
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "org.eclipse.parsson.JsonParserImpl$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].access$1100(org.eclipse.parsson.JsonParserImpl,org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParsingException"
    argCount: 3
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "org.eclipse.parsson.JsonTokenizer$JsonToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].parsingException(org.eclipse.parsson.JsonTokenizer$JsonToken,java.lang.String)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl:56,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].parsingException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl].access$1200(org.eclipse.parsson.JsonParserImpl)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser$Event"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:47,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonReaderImpl:47,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Reader"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:51,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.InputStream,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:56,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonReaderImpl:56,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.InputStream,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:60,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.InputStream,java.nio.charset.Charset,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:65,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonReaderImpl:65,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.InputStream,java.nio.charset.Charset,org.eclipse.parsson.api.BufferPool,boolean,java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].read()"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:75"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:78"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:77"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:79"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:91"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:90"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:82"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:84"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:83"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:84"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:89"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonReaderImpl:76,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:79,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonReaderImpl:81,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonReaderImpl:83,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getArray"
    - Src: "org.eclipse.parsson.JsonReaderImpl:85,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getObject"
    - Src: "org.eclipse.parsson.JsonReaderImpl:88,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.eclipse.parsson.JsonReaderImpl:88,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonReaderImpl:88,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:91,1"
      Dst: "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR"
    - Src: "org.eclipse.parsson.JsonReaderImpl:91,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].readObject()"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED()"
    - "[org.eclipse.parsson.JsonParserImpl].hasNext()"
    - "[org.eclipse.parsson.JsonParserImpl].next()"
    - "[org.eclipse.parsson.JsonParserImpl].getObject()"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
    - "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation()"
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:96"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:99"
        BranchSideFuncs:
        - "READER_READ_ALREADY_CALLED()"
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:98"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:100"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:108"
        BranchSideFuncs:
        - "hasNext()"
        - "getLastCharLocation()"
        - "next()"
        - "getObject()"
        - "READER_READ_ALREADY_CALLED()"
        - "<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:107"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "INTERNAL_ERROR()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:97,1"
      Dst: "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonReaderImpl:97,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:100,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonReaderImpl:102,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonReaderImpl:103,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getObject"
    - Src: "org.eclipse.parsson.JsonReaderImpl:105,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.eclipse.parsson.JsonReaderImpl:105,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonReaderImpl:105,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:108,1"
      Dst: "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR"
    - Src: "org.eclipse.parsson.JsonReaderImpl:108,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].readArray()"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED()"
    - "[org.eclipse.parsson.JsonParserImpl].hasNext()"
    - "[org.eclipse.parsson.JsonParserImpl].next()"
    - "[org.eclipse.parsson.JsonParserImpl].getArray()"
    - "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
    - "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation()"
    - "[jakarta.json.JsonException].<init>(java.lang.String)"
    - "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:113"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:116"
        BranchSideFuncs:
        - "READER_READ_ALREADY_CALLED()"
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:115"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:117"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:125"
        BranchSideFuncs:
        - "getArray()"
        - "hasNext()"
        - "getLastCharLocation()"
        - "next()"
        - "READER_READ_ALREADY_CALLED()"
        - "<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:124"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "INTERNAL_ERROR()"
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:114,1"
      Dst: "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonReaderImpl:114,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:117,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonReaderImpl:119,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonReaderImpl:120,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getArray"
    - Src: "org.eclipse.parsson.JsonReaderImpl:122,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.eclipse.parsson.JsonReaderImpl:122,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonReaderImpl:122,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:125,1"
      Dst: "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR"
    - Src: "org.eclipse.parsson.JsonReaderImpl:125,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].readValue()"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:130"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:133"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:132"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonReaderImpl:134"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:142"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonReaderImpl:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:131,1"
      Dst: "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED"
    - Src: "org.eclipse.parsson.JsonReaderImpl:131,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:134,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonReaderImpl:136,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonReaderImpl:137,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getValue"
    - Src: "org.eclipse.parsson.JsonReaderImpl:139,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.eclipse.parsson.JsonReaderImpl:139,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getLastCharLocation"
    - Src: "org.eclipse.parsson.JsonReaderImpl:139,1"
      Dst: "[jakarta.json.stream.JsonParsingException].<init>"
    - Src: "org.eclipse.parsson.JsonReaderImpl:142,1"
      Dst: "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR"
    - Src: "org.eclipse.parsson.JsonReaderImpl:142,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderImpl].close()"
    functionSourceFile: "org.eclipse.parsson.JsonReaderImpl"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonParserImpl].close()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderImpl:148,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$MethodName].<init>()"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$MethodName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:137,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$MethodName].orderMethods(org.junit.jupiter.api.MethodOrdererContext)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$MethodName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodOrdererContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:146,1"
      Dst: "[org.junit.jupiter.api.MethodOrdererContext].getMethodDescriptors"
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:146,1"
      Dst: "[java.util.List].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$MethodName].parameterList(java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$MethodName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:154,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:154,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$MethodName].lambda$static$1(org.junit.jupiter.api.MethodDescriptor)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$MethodName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:151,1"
      Dst: "[org.junit.jupiter.api.MethodDescriptor].getMethod"
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:151,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer$MethodName].parameterList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.MethodOrderer$MethodName].lambda$static$0(org.junit.jupiter.api.MethodDescriptor)"
    functionSourceFile: "org.junit.jupiter.api.MethodOrderer$MethodName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:150,1"
      Dst: "[org.junit.jupiter.api.MethodDescriptor].getMethod"
    - Src: "org.junit.jupiter.api.MethodOrderer$MethodName:150,1"
      Dst: "[java.lang.reflect.Method].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:34,1"
      Dst: "[org.junit.jupiter.api.condition.AbstractRepeatableAnnotationCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].getNoDisabledConditionsEncounteredResult()"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].evaluate(org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:52"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:55"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:54"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:55"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:59"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:45,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable].named"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:45,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:46,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable].matches"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:47,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition$lambda_evaluate_0__434].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:47,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:48,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition$lambda_evaluate_1__435].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:49,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].getEnvironmentVariable"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:53,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:53,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable].disabledReason"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:53,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:55,1"
      Dst: "[java.lang.String].matches"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:56,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].enabled"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].getEnvironmentVariable(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:71,1"
      Dst: "[java.lang.System].getenv"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].evaluate(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:27,1"
      Dst: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].lambda$evaluate$1(org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:48,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition].lambda$evaluate$0(org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable)"
    functionSourceFile: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertThrows].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertThrows"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertThrows:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertThrows].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertThrows"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertThrows:37,1"
      Dst: "[org.junit.jupiter.api.AssertThrows].assertThrows"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertThrows].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertThrows"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertThrows:41,1"
      Dst: "[org.junit.jupiter.api.AssertThrows].assertThrows"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertThrows].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertThrows"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertThrows:47,1"
      Dst: "[org.junit.jupiter.api.AssertThrows].assertThrows"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertThrows].assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertThrows"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertThrows:58"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertThrows:55"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertThrows:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertThrows:55,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    - Src: "org.junit.jupiter.api.AssertThrows:58,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.junit.jupiter.api.AssertThrows:62,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.api.AssertThrows:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertThrows:63,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertThrows:63,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertThrows:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertThrows:64,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.api.AssertThrows:64,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].format"
    - Src: "org.junit.jupiter.api.AssertThrows:64,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertThrows:65,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    - Src: "org.junit.jupiter.api.AssertThrows:70,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].getCanonicalName"
    - Src: "org.junit.jupiter.api.AssertThrows:70,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestReporterParameterResolver].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestReporterParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestReporterParameterResolver].supportsParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestReporterParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:27"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:26"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:27,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getParameter"
    - Src: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:27,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TestReporterParameterResolver].resolveParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TestReporterParameterResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestReporter"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:32,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.extension.TestReporterParameterResolver:32,1"
      Dst: "[org.junit.jupiter.engine.extension.TestReporterParameterResolver$publishReportEntry__436].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$2].<init>(org.eclipse.parsson.JsonParserImpl,long,int)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.eclipse.parsson.JsonParserImpl"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$2:241,1"
      Dst: "[java.util.Spliterators$AbstractSpliterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$2].trySplit()"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Spliterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserImpl$2].tryAdvance(java.util.function.Consumer)"
    functionSourceFile: "org.eclipse.parsson.JsonParserImpl$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonParserImpl$2:248"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:251"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:250"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$2:251"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:254"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:253"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$2:255"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:258"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:257"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$2:258"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:261"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:260"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonParserImpl$2:262"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:265"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonParserImpl$2:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserImpl$2:249,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:251,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].hasNext"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:254,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].next"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:259,1"
      Dst: "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:259,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:261,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getString"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:266,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].getValue"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:267,1"
      Dst: "[java.util.AbstractMap$SimpleImmutableEntry].<init>"
    - Src: "org.eclipse.parsson.JsonParserImpl$2:267,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].evaluate(org.junit.jupiter.engine.extension.ExtensionRegistry,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.extension.ExtensionRegistry"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:53,1"
      Dst: "[org.junit.jupiter.engine.extension.ExtensionRegistry].stream"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:54,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].getExecutionConditionFilter"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:54,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:54,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluator$lambda_evaluate_0__437].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:55,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:55,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluator$isDisabled__438].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:57,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:58,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].evaluate(org.junit.jupiter.api.extension.ExecutionCondition,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExecutionCondition"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:64,1"
      Dst: "[org.junit.jupiter.api.extension.ExecutionCondition].evaluateExecutionCondition"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:65,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:65,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluator].logResult"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:69,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluator].evaluationException"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].logResult(java.lang.Class,org.junit.jupiter.api.extension.ConditionEvaluationResult,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:74,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluator$lambda_logResult_1__439].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:74,1"
      Dst: "[org.junit.platform.commons.logging.Logger].trace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].evaluationException(java.lang.Class,java.lang.Exception)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.ConditionEvaluationException"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ConditionEvaluator:79"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ConditionEvaluator:79"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ConditionEvaluator:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:79,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:79,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:81,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:81,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:81,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluationException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].lambda$logResult$1(java.lang.Class,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.ConditionEvaluationResult)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:74,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:75,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getElement"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:75,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:74,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ConditionEvaluator].lambda$evaluate$0(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.ExecutionCondition)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ConditionEvaluator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "org.junit.jupiter.api.extension.ExecutionCondition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ConditionEvaluator:55,1"
      Dst: "[org.junit.jupiter.engine.execution.ConditionEvaluator].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].<init>(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:216,1"
      Dst: "[org.junit.platform.commons.function.Try].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].andThenTry(org.junit.platform.commons.function.Try$Transformer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.function.Try$Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:222,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Success:223,1"
      Dst: "[org.junit.platform.commons.function.Try$Success$lambda_andThenTry_0__440].bootstrap$"
    - Src: "org.junit.platform.commons.function.Try$Success:223,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].andThen(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:228,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Success:229,1"
      Dst: "[org.junit.platform.commons.function.Try$Success$lambda_andThen_1__441].bootstrap$"
    - Src: "org.junit.platform.commons.function.Try$Success:229,1"
      Dst: "[org.junit.platform.commons.function.Try].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].orElseTry(java.util.concurrent.Callable)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.concurrent.Callable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].orElse(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].get()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].getOrThrow(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].ifSuccess(java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:257,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Success:258,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].ifFailure(java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].toOptional()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:270,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.function.Try$Success:275"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.function.Try$Success:278"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.function.Try$Success:277"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.function.Try$Success:278"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.function.Try$Success:279"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.function.Try$Success:278"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.function.Try$Success:278"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.function.Try$Success:281"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.function.Try$Success:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:278,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.function.Try$Success:281,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].hashCode()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:286,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].lambda$andThen$1(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:229,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Success].lambda$andThenTry$0(org.junit.platform.commons.function.Try$Transformer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Success"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.function.Try$Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Success:223,1"
      Dst: "[org.junit.platform.commons.function.Try$Transformer].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:33,1"
      Dst: "[org.junit.jupiter.api.condition.AbstractRepeatableAnnotationCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].getNoDisabledConditionsEncounteredResult()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].evaluate(org.junit.jupiter.api.condition.DisabledIfSystemProperty)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledIfSystemProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:50"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:54"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:53"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:60"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:43,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfSystemProperty].named"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:43,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:44,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfSystemProperty].matches"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:45,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition$lambda_evaluate_0__442].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:45,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:46,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition$lambda_evaluate_1__443].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:47,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:51,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:51,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].enabled"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:54,1"
      Dst: "[java.lang.String].matches"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:57,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfSystemProperty].disabledReason"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:55,1"
      Dst: "[org.junit.jupiter.api.extension.ConditionEvaluationResult].disabled"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].evaluate(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ConditionEvaluationResult"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:27,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].lambda$evaluate$1(org.junit.jupiter.api.condition.DisabledIfSystemProperty)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledIfSystemProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition].lambda$evaluate$0(org.junit.jupiter.api.condition.DisabledIfSystemProperty)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.condition.DisabledIfSystemProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:45,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:45,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition:45,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:44,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector].createAbortedExecutionPredicate()"
    functionSourceFile: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:53"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:64"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:63"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:59"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:62"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:48,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:48,1"
      Dst: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$isInstance__444].bootstrap$"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:52,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].tryToLoadClass"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:52,1"
      Dst: "[org.junit.platform.commons.function.Try].get"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:54,1"
      Dst: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$isInstance__445].bootstrap$"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:54,1"
      Dst: "[java.util.function.Predicate].or"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:58,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:60,1"
      Dst: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$lambda_createAbortedExecutionPredicate_0__447].bootstrap$"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:62,1"
      Dst: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$lambda_createAbortedExecutionPredicate_1__446].bootstrap$"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:63,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector].lambda$createAbortedExecutionPredicate$1()"
    functionSourceFile: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector].lambda$createAbortedExecutionPredicate$0()"
    functionSourceFile: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:60,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:60,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].get(org.junit.platform.engine.ConfigurationParameters,java.lang.String,java.lang.Enum)"
    functionSourceFile: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    - "java.lang.String"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:40"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:36,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:38,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:40,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:42,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:42,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:42,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:43,1"
      Dst: "[java.lang.Enum].valueOf"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:44,1"
      Dst: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter$lambda_get_0__448].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:44,1"
      Dst: "[org.junit.platform.commons.logging.Logger].info"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:51,1"
      Dst: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter$lambda_get_1__449].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:51,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].lambda$get$1(java.lang.String,java.lang.String,java.lang.Enum)"
    functionSourceFile: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:54,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:51,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].lambda$get$0(java.lang.Enum,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Enum"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.EnumConfigurationParameterConverter:44,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].<init>(org.junit.jupiter.engine.execution.ExtensionValuesStore)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:48,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:49,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].closeAllStoredCloseableValues()"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:63,1"
      Dst: "[org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory].createThrowableCollector"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:64,1"
      Dst: "[java.util.Map].values"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:64,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:64,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$lambda_closeAllStoredCloseableValues_1__450].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:65,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:66,1"
      Dst: "[java.util.stream.Stream].sorted"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:66,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$lambda_closeAllStoredCloseableValues_2__451].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:67,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:67,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$lambda_closeAllStoredCloseableValues_3__452].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:68,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:69,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].assertEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].get(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:74"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:73,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:73,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getStoredValue"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:74,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].get(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:78,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].get"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:79,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].castToRequiredType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getOrComputeIfAbsent(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object,java.util.function.Function)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:85"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:89"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:83,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:84,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getStoredValue"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:86,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$lambda_getOrComputeIfAbsent_4__453].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:86,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:86,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].storedValue"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:87,1"
      Dst: "[java.util.concurrent.ConcurrentMap].putIfAbsent"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:87,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:87,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:89,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$100"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getOrComputeIfAbsent(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object,java.util.function.Function,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    - "java.util.function.Function"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:93,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getOrComputeIfAbsent"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:94,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].castToRequiredType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].put(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:98,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:98,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$lambda_put_5__454].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:98,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].storedValue"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:98,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].storedValue(java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:102,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].getAndIncrement"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:102,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].remove(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:107"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:106,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey].<init>"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:106,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:107,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].remove(org.junit.jupiter.api.extension.ExtensionContext$Namespace,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:111,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].remove"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:112,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].castToRequiredType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getStoredValue(org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:117"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:120"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:119"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:120"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:123"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:116,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:121,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getStoredValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].castToRequiredType(java.lang.Object,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:128"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:131"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:130"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:131"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:138"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:137"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.ExtensionValuesStore:132"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:135"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.ExtensionValuesStore:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:131,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isAssignableTo"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:132,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:133,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].getWrapperType"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:133,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:139,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:139,1"
      Dst: "[java.lang.String].format"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:139,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContextException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$put$5(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$getOrComputeIfAbsent$4(java.util.function.Function,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:86,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$closeAllStoredCloseableValues$3(org.junit.platform.engine.support.hierarchical.ThrowableCollector,org.junit.jupiter.api.extension.ExtensionContext$Store$CloseableResource)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    - "org.junit.jupiter.api.extension.ExtensionContext$Store$CloseableResource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:68,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:68,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$close__455].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:68,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$closeAllStoredCloseableValues$2(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ExtensionContext$Store$CloseableResource"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:67,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$closeAllStoredCloseableValues$1(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:65,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$400"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$static$0(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue)"
    functionSourceFile: "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:46,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue].access$500"
    - Src: "org.junit.jupiter.engine.execution.ExtensionValuesStore:46,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].<init>(org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:177,1"
      Dst: "[java.util.concurrent.RecursiveAction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].compute()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:186"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:188"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:184"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:190"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:184,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask].getResourceLock"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:184,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ResourceLock].acquire"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:185,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask].execute"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:186,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ResourceLock].close"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:190,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask:188,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.EngineDescriptor].<init>(org.junit.platform.engine.UniqueId,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.EngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.EngineDescriptor:39,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.EngineDescriptor].getType()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.EngineDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].<init>()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createParser(java.io.Reader)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createParser(java.io.InputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createGenerator(java.io.Writer)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createGenerator(java.io.OutputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createParserFactory(java.util.Map)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParserFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createGeneratorFactory(java.util.Map)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGeneratorFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createWriter(java.io.Writer)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createWriter(java.io.OutputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createReader(java.io.Reader)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: 191
    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()"
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createReader(java.io.InputStream)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createReaderFactory(java.util.Map)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReaderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createWriterFactory(java.util.Map)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriterFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createArrayBuilder()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: 240
    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()"
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createArrayBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createArrayBuilder(java.util.Collection)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createObjectBuilder()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createObjectBuilder(jakarta.json.JsonObject)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createObjectBuilder(java.util.Map)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createPointer(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createPatchBuilder()"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createPatchBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createPatch(jakarta.json.JsonArray)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createMergePatch(jakarta.json.JsonValue)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonMergePatch"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createMergeDiff(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonMergePatch"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createBuilderFactory(java.util.Map)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonBuilderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(int)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(long)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(double)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.math.BigDecimal)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.math.BigInteger)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].encodePointer(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:507,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].decodePointer(java.lang.String)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.Json:520,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.Json].createValue(java.lang.Number)"
    functionSourceFile: "jakarta.json.Json"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.BufferPoolImpl].<init>()"
    functionSourceFile: "org.eclipse.parsson.BufferPoolImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.BufferPoolImpl:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.BufferPoolImpl].take()"
    functionSourceFile: "org.eclipse.parsson.BufferPoolImpl"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.BufferPoolImpl].getQueue()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.BufferPoolImpl:46"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.BufferPoolImpl:48"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.BufferPoolImpl:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.BufferPoolImpl:45,1"
      Dst: "[org.eclipse.parsson.BufferPoolImpl].getQueue"
    - Src: "org.eclipse.parsson.BufferPoolImpl:45,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedQueue].poll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.BufferPoolImpl].getQueue()"
    functionSourceFile: "org.eclipse.parsson.BufferPoolImpl"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.util.concurrent.ConcurrentLinkedQueue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.BufferPoolImpl:53"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.BufferPoolImpl:60"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.BufferPoolImpl:59"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.BufferPoolImpl:55"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.BufferPoolImpl:60"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.BufferPoolImpl:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.BufferPoolImpl:54,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.eclipse.parsson.BufferPoolImpl:60,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedQueue].<init>"
    - Src: "org.eclipse.parsson.BufferPoolImpl:61,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.BufferPoolImpl].recycle(char[])"
    functionSourceFile: "org.eclipse.parsson.BufferPoolImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.BufferPoolImpl].getQueue()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.BufferPoolImpl:71,1"
      Dst: "[org.eclipse.parsson.BufferPoolImpl].getQueue"
    - Src: "org.eclipse.parsson.BufferPoolImpl:71,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedQueue].offer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.IncompleteExecutionException].<init>()"
    functionSourceFile: "org.opentest4j.IncompleteExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.IncompleteExecutionException:35,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.IncompleteExecutionException].<init>(java.lang.String)"
    functionSourceFile: "org.opentest4j.IncompleteExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.IncompleteExecutionException:39,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.IncompleteExecutionException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.IncompleteExecutionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.IncompleteExecutionException:43,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].create(java.lang.Object)"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.opentest4j.ValueWrapper"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.ValueWrapper:59"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:61"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:60"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.ValueWrapper:61"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.ValueWrapper:61,1"
      Dst: "[org.opentest4j.ValueWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].create(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.opentest4j.ValueWrapper"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.ValueWrapper:85"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:90"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:89"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.ValueWrapper:87"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:88"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:87"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.ValueWrapper:90"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.ValueWrapper:87,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.opentest4j.ValueWrapper:88,1"
      Dst: "[org.opentest4j.ValueWrapper].create"
    - Src: "org.opentest4j.ValueWrapper:90,1"
      Dst: "[org.opentest4j.ValueWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].<init>(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.ValueWrapper:104"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:103"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:102"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.ValueWrapper:105"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:104"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:103"
        BranchSideFuncs: []
    - Branch String: "org.opentest4j.ValueWrapper:106"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:105"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.ValueWrapper:103,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.opentest4j.ValueWrapper:105,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.opentest4j.ValueWrapper:106,1"
      Dst: "[org.opentest4j.ValueWrapper].safeValueToString"
    - Src: "org.opentest4j.ValueWrapper:107,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].<init>(java.lang.Object)"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.ValueWrapper:112,1"
      Dst: "[org.opentest4j.ValueWrapper].safeValueToString"
    - Src: "org.opentest4j.ValueWrapper:112,1"
      Dst: "[org.opentest4j.ValueWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].safeValueToString(java.lang.Object)"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.ValueWrapper:117,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.opentest4j.ValueWrapper:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.opentest4j.ValueWrapper:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.opentest4j.ValueWrapper:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].getValue()"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].getType()"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].getStringRepresentation()"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].getIdentityHashCode()"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].getEphemeralValue()"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.ValueWrapper].toString()"
    functionSourceFile: "org.opentest4j.ValueWrapper"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.opentest4j.ValueWrapper:187"
      Branch Sides:
      - BranchSide: "org.opentest4j.ValueWrapper:190"
        BranchSideFuncs: []
      - BranchSide: "org.opentest4j.ValueWrapper:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.opentest4j.ValueWrapper:190,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.opentest4j.ValueWrapper:190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.opentest4j.ValueWrapper:191,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.opentest4j.ValueWrapper:191,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.opentest4j.ValueWrapper:191,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].bootstrap$()"
    functionSourceFile: "jakarta.json.spi.JsonProvider$lambda_provider_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].<init>()"
    functionSourceFile: "jakarta.json.spi.JsonProvider$lambda_provider_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.spi.JsonProvider$lambda_provider_0__1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.spi.JsonProvider$lambda_provider_0__1].run()"
    functionSourceFile: "jakarta.json.spi.JsonProvider$lambda_provider_0__1"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].determineDisplayName(java.lang.reflect.AnnotatedElement,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:69"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:83"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:82"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:74"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:79"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:67,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:68,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:69,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:70,1"
      Dst: "[java.util.Optional].get"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:70,1"
      Dst: "[org.junit.jupiter.api.DisplayName].value"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:70,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:74,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isBlank"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:75,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$lambda_determineDisplayName_0__456].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:75,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:83,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].determineDisplayNameForMethod(java.lang.Class,java.lang.reflect.Method,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:88,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].getDisplayNameGenerator"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:89,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$lambda_determineDisplayNameForMethod_1__457].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:89,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].determineDisplayName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].createDisplayNameSupplierForClass(java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:93,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$lambda_createDisplayNameSupplierForClass_2__458].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].createDisplayNameSupplierForNestedClass(java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:98,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$lambda_createDisplayNameSupplierForNestedClass_3__459].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].getDisplayNameGenerator(java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DisplayNameGenerator"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:103,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:105,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].getDisplayNameGeneration"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:105,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$value__460].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:106,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:106,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$lambda_getDisplayNameGenerator_4__461].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:122,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:122,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils$getDefaultDisplayNameGenerator__462].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:122,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].getDisplayNameGeneration(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:134"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:136"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:138"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:133"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:133,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:134,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:137,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:139,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].lambda$getDisplayNameGenerator$4(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DisplayNameGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:108"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:111"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:110"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:111"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:114"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:113"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:114"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:117"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:116"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:117"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:120"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:120,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].lambda$createDisplayNameSupplierForNestedClass$3(java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:98,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].getDisplayNameGenerator"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:98,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].generateDisplayNameForNestedClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].lambda$createDisplayNameSupplierForClass$2(java.lang.Class,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:93,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].getDisplayNameGenerator"
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:93,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].generateDisplayNameForClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].lambda$determineDisplayNameForMethod$1(org.junit.jupiter.api.DisplayNameGenerator,java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.DisplayNameGenerator"
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:89,1"
      Dst: "[org.junit.jupiter.api.DisplayNameGenerator].generateDisplayNameForMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DisplayNameUtils].lambda$determineDisplayName$0(java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DisplayNameUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DisplayNameUtils:75,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].<init>(org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:35,1"
      Dst: "[java.util.Collections].emptyMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].createParser(java.io.Reader)"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:44,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].createParser(java.io.InputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:49,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].createParser(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:54,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].createParser(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:59,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].getConfigInUse()"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonParserFactoryImpl].createParser(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonParserFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonParserFactoryImpl:69,1"
      Dst: "[org.eclipse.parsson.JsonStructureParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].<init>(org.junit.platform.commons.util.ClassFilter,java.lang.ClassLoader)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.commons.util.ClassFilter"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:166,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].scan(java.lang.module.ModuleReference)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.module.ModuleReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:186"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:187"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:186"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:187"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:175"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:174"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:176"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:175"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:174"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:175"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:189"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:175,1"
      Dst: "[java.lang.module.ModuleReference].open"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:176,1"
      Dst: "[java.lang.module.ModuleReader].list"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:178,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner$lambda_scan_0__463].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:178,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:178,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner$className__464].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:179,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:179,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner$lambda_scan_1__465].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:181,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:181,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner$match__466].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:181,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner$loadClassUnchecked__467].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:183,1"
      Dst: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner$match__468].bootstrap$"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:184,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:184,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:186,1"
      Dst: "[java.util.stream.BaseStream].close"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:187,1"
      Dst: "[java.lang.module.ModuleReader].close"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:175,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:189,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:189,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].className(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:197,1"
      Dst: "[java.lang.String].length"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:197,1"
      Dst: "[java.lang.String].substring"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:198,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].loadClassUnchecked(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:209,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:212,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:212,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].lambda$scan$1(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:180"
      Branch Sides:
      - BranchSide: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:180,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner].lambda$scan$0(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner:178,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].<init>(org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:51,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:52,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getRawConfigurationParameter(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:58,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getRawConfigurationParameter(java.lang.String,java.util.function.Function)"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:63,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].isParallelExecutionEnabled()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:68,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].getBoolean"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:68,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:68,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:68,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].isExtensionAutoDetectionEnabled()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:73,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].getBoolean"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:73,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:73,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:73,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getDefaultExecutionMode()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:78,1"
      Dst: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getDefaultClassesExecutionMode()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.parallel.ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:85,1"
      Dst: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getDefaultExecutionMode"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:84,1"
      Dst: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getDefaultTestInstanceLifecycle()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.TestInstance$Lifecycle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:90,1"
      Dst: "[org.junit.jupiter.engine.config.EnumConfigurationParameterConverter].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getExecutionConditionFilter()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:97,1"
      Dst: "[org.junit.platform.engine.ConfigurationParameters].get"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:97,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:96,1"
      Dst: "[org.junit.platform.commons.util.ClassNamePatternFilterUtils].excludeMatchingClasses"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getDefaultDisplayNameGenerator()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DisplayNameGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:102,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].get"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:102,1"
      Dst: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration$init__469].bootstrap$"
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:103,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].getDefaultTestMethodOrderer()"
    functionSourceFile: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.config.DefaultJupiterConfiguration:108,1"
      Dst: "[org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.OpenTest4JAwareThrowableCollector].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.OpenTest4JAwareThrowableCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.OpenTest4JAwareThrowableCollector:29,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.engine.support.hierarchical.OpenTest4JAwareThrowableCollector:29,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.OpenTest4JAwareThrowableCollector$isInstance__470].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.OpenTest4JAwareThrowableCollector:29,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].<init>(org.junit.platform.engine.EngineExecutionListener,org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService,org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory,org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService"
    - "org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory"
    - "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].withListener(org.junit.platform.engine.EngineExecutionListener)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.EngineExecutionListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext:34"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext:37,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getListener()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.EngineExecutionListener"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getExecutorService()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getThrowableCollectorFactory()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getExecutionAdvisor()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:57,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:58,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:61,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:62,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:69,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:88,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:89,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:91,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:94,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:95,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:96,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:97,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:113,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:119,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:120,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:121,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:122,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:133,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyLongValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:135,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyDoubleValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:148,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:168,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:168,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:169,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:197,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:199,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:199,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:229,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:232,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:263,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:264,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:265,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:266,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:267,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:269,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:277,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:288,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:307,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:313,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:314,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testTrueValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:315,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testFalseValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:316,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testNullValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:318,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:319,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:321,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:324,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyIntegerValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:325,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyTrueValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:326,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyFalseValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:327,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyNullValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:352,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testLongValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:354,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testDoubleValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:366,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonHelloWorld(jakarta.json.stream.JsonParser)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:382,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartObjectValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:383,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpLocation"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:384,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:388,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testKeyStartArrayValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:390,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].testStringValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:400,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:429,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:433,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:436,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:439,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:439,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:469,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:478,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:479,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:482,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:483,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:486,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:486,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:514,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:519,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:522,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:525,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:525,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:554,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:562,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonObjectFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:564,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:567,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:570,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithLotsOfNestedObjectsData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:570,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:600,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:608,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:610,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:613,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:616,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithMultipleArraysData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:616,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest6()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:646,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:652,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:654,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:657,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:657,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest7()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:688,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:695,1"
      Dst: "[java.io.StringReader].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:699,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:704,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest8()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:734,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:742,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:744,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:747,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:752,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest9()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:783,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:791,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:793,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpJsonArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:796,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:801,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest10()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:831,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:838,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:841,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:846,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest11()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:878,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:886,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:891,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:894,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithAllTypesOfData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:894,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest12()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:925,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:933,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:938,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:941,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonArrayWithLotsOfNestedArraysData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:941,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest13()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:973,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:981,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:985,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:988,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectWithAllTypesOfData"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:988,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserTest14()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1017,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1023,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1025,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1028,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonHelloWorld"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1028,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1076,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1080,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1083,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1087,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1234,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseUTFEncodedTests2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1273,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromResource"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1276,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1279,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].parseAndVerify_JsonObjectUTF"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1283,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1399,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserIsIntegralNumberTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1417,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1417,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1419,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextSpecificParserEvent"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1421,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpEventType"
    - 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"
    - 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"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1451,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 16
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.stream.JsonParser"
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getEventTypeString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1463,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1470,1"
      Dst: "[jakarta.json.stream.JsonParser].getString"
    - 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: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserIllegalExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1573,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1574,1"
      Dst: "[jakarta.json.stream.JsonParserFactory].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1576,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getNextParserEvent"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1577,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].tripIllegalStateException"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1628,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1649,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1651,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1652,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1653,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1655,1"
      Dst: "[jakarta.json.Json].createParser"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1656,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1674,1"
      Dst: "[jakarta.json.stream.JsonParser].next"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1692,1"
      Dst: "[ee.jakarta.tck.jsonp.common.MyBufferedInputStream].setThrowIOException"
    - 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"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1726,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1728,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].getInputStreamFromString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1729,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1737,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1759,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].invalidLiteralNamesTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1779,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1782,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1782,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1791,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1830,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParser11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserCurrentEvent()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1861,1"
      Dst: "[jakarta.json.Json].createParser"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests:1867,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertEquals"
    - 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"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].<init>(java.lang.reflect.Parameter,int,java.util.Optional)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Parameter"
    - "int"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.DefaultParameterContext:38"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:37"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:38,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:39,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getParameter()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Parameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getIndex()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getTarget()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].isAnnotated(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:61,1"
      Dst: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getEffectiveAnnotatedParameter"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:61,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].isAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].findAnnotation(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:66,1"
      Dst: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getEffectiveAnnotatedParameter"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:66,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].findRepeatableAnnotations(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:71,1"
      Dst: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getEffectiveAnnotatedParameter"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:71,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findRepeatableAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].getEffectiveAnnotatedParameter()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.AnnotatedElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.DefaultParameterContext:107"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:116"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:115"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.DefaultParameterContext:107"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:116"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:115"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.DefaultParameterContext:108"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:115"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.execution.DefaultParameterContext:110"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:110"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.execution.DefaultParameterContext:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:105,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getDeclaringExecutable"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:107,1"
      Dst: "[java.lang.reflect.Executable].getDeclaringClass"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:107,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isInnerClass"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:108,1"
      Dst: "[java.lang.reflect.Executable].getParameterAnnotations"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:108,1"
      Dst: "[java.lang.reflect.Executable].getParameterCount"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:110,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:113,1"
      Dst: "[java.lang.reflect.Executable].getParameters"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.DefaultParameterContext].toString()"
    functionSourceFile: "org.junit.jupiter.engine.execution.DefaultParameterContext"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:122,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:123,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:124,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.engine.execution.DefaultParameterContext:126,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].<init>(java.util.List,org.eclipse.parsson.api.BufferPool)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.eclipse.parsson.api.BufferPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:365,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].size()"
    - "[jakarta.json.EmptyArray].size()"
    functionUses: 13
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:372,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonObject(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:377,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonArray(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:382,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonNumber(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:387,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonString(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:392,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getValuesAs(java.lang.Class)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getString(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:403,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonString"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:403,1"
      Dst: "[jakarta.json.JsonString].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getString(int,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:409,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getString"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getInt(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:417,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getJsonNumber"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:417,1"
      Dst: "[jakarta.json.JsonNumber].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getInt(int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:423,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getInt"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getBoolean(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:432"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:434"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:433"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:434"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:437"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:431,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:437,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getBoolean(int,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:444,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getBoolean"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].isNull(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:452,1"
      Dst: "[java.util.List].get"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:452,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].getValueType()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "jakarta.json.JsonValue$ValueType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jakarta.json.EmptyArray].get(int)"
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].get(int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:462,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].hashCode()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:467"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:470"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:468,1"
      Dst: "[java.util.AbstractList].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonWriterImpl].<init>(java.io.Writer,org.eclipse.parsson.api.BufferPool)"
    - "[org.eclipse.parsson.JsonWriterImpl].close()"
    - "[org.eclipse.parsson.JsonWriterImpl].write(jakarta.json.JsonStructure)"
    - "[org.eclipse.parsson.JsonWriterImpl].close()"
    functionUses: 4
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:475,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:476,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:477,1"
      Dst: "[jakarta.json.JsonWriter].write"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:478,1"
      Dst: "[jakarta.json.JsonWriter].close"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:479,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl:479,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].asJsonArray()"
    functionSourceFile: "org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:564,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match$emptySet__471].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:564,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].exact(org.junit.platform.engine.TestDescriptor,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:580,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].partial(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:592,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match$emptySet__472].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:592,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].partial"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].partial(org.junit.platform.engine.TestDescriptor,java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:608,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].<init>(org.junit.platform.engine.TestDescriptor,java.util.function.Supplier,org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "java.util.function.Supplier"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:612,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:613,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].isExact()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:626"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:625"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].getTestDescriptor()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match].expand()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match:646,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.EngineDiscoveryListener$1].<init>()"
    functionSourceFile: "org.junit.platform.engine.EngineDiscoveryListener$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.EngineDiscoveryListener$1:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.LruCache].<init>(int)"
    functionSourceFile: "org.junit.platform.commons.util.LruCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.LruCache:47,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.LruCache].removeEldestEntry(java.util.Map$Entry)"
    functionSourceFile: "org.junit.platform.commons.util.LruCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.LruCache:53"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.LruCache:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.LruCache:53,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo].<init>(int,int)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo].getCurrentRepetition()"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo].getTotalRepetitions()"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo].toString()"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo:68,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo:69,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo:69,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo:71,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:41,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].getId()"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].getGroupId()"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:53,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].getArtifactId()"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:61,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].discover(org.junit.platform.engine.EngineDiscoveryRequest,org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineDiscoveryRequest"
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:67,1"
      Dst: "[org.junit.platform.engine.EngineDiscoveryRequest].getConfigurationParameters"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:67,1"
      Dst: "[org.junit.jupiter.engine.config.DefaultJupiterConfiguration].<init>"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:67,1"
      Dst: "[org.junit.jupiter.engine.config.CachingJupiterConfiguration].<init>"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:68,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].<init>"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:69,1"
      Dst: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].<init>"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:69,1"
      Dst: "[org.junit.jupiter.engine.discovery.DiscoverySelectorResolver].resolveSelectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].createExecutorService(org.junit.platform.engine.ExecutionRequest)"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ExecutionRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.JupiterTestEngine:76"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.JupiterTestEngine:80"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.JupiterTestEngine:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:75,1"
      Dst: "[org.junit.jupiter.engine.JupiterTestEngine].getJupiterConfiguration"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:76,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].isParallelExecutionEnabled"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:78,1"
      Dst: "[org.junit.platform.engine.ExecutionRequest].getConfigurationParameters"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:78,1"
      Dst: "[org.junit.platform.engine.support.config.PrefixedConfigurationParameters].<init>"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:78,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].<init>"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:80,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine].createExecutorService"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].createExecutionContext(org.junit.platform.engine.ExecutionRequest)"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ExecutionRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:85,1"
      Dst: "[org.junit.platform.engine.ExecutionRequest].getEngineExecutionListener"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:86,1"
      Dst: "[org.junit.jupiter.engine.JupiterTestEngine].getJupiterConfiguration"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:86,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].createThrowableCollectorFactory(org.junit.platform.engine.ExecutionRequest)"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ExecutionRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:94,1"
      Dst: "[org.junit.jupiter.engine.JupiterTestEngine$createThrowableCollector__473].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.JupiterTestEngine].getJupiterConfiguration(org.junit.platform.engine.ExecutionRequest)"
    functionSourceFile: "org.junit.jupiter.engine.JupiterTestEngine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.config.JupiterConfiguration"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ExecutionRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:98,1"
      Dst: "[org.junit.platform.engine.ExecutionRequest].getRootTestDescriptor"
    - Src: "org.junit.jupiter.engine.JupiterTestEngine:99,1"
      Dst: "[org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor].getConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderFactoryImpl].<init>(java.util.Map,org.eclipse.parsson.api.BufferPool,boolean)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.eclipse.parsson.api.BufferPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderFactoryImpl:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderFactoryImpl].createReader(java.io.Reader)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderFactoryImpl:44,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderFactoryImpl].createReader(java.io.InputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderFactoryImpl:49,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderFactoryImpl].createReader(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "org.eclipse.parsson.JsonReaderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonReaderFactoryImpl:54,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonReaderFactoryImpl].getConfigInUse()"
    functionSourceFile: "org.eclipse.parsson.JsonReaderFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].'from'(java.util.Collection)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:49,1"
      Dst: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].<init>(java.util.Collection)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:54,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:55,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:56,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:57,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:57,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].getSources()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.CompositeTestSource:72"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.CompositeTestSource:75"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.CompositeTestSource:74"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.CompositeTestSource:75"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.CompositeTestSource:76"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.CompositeTestSource:75"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.CompositeTestSource:75"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.CompositeTestSource:78"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.CompositeTestSource:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:75,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:79,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:84,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.CompositeTestSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.CompositeTestSource"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:89,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:89,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.CompositeTestSource:89,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonConfig$KeyStrategy].values()"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonConfig$KeyStrategy[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonConfig$KeyStrategy:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonConfig$KeyStrategy].valueOf(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonConfig$KeyStrategy"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonConfig$KeyStrategy:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonConfig$KeyStrategy].<init>(java.lang.String,int)"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonConfig$KeyStrategy:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonConfig$KeyStrategy].$values()"
    functionSourceFile: "jakarta.json.JsonConfig$KeyStrategy"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "jakarta.json.JsonConfig$KeyStrategy[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0].<init>(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0].get()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0:-1,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:53,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testStringOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testIntOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testBoolOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnsimpleObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:72,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:87,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:102,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:117,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:132,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:147,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:162,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:178,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue:183,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].<init>(java.lang.Exception)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:294,1"
      Dst: "[org.junit.platform.commons.function.Try].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].andThenTry(org.junit.platform.commons.function.Try$Transformer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "org.junit.platform.commons.function.Try$Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:301,1"
      Dst: "[org.junit.platform.commons.function.Try$Failure].uncheckedCast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].andThen(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:307,1"
      Dst: "[org.junit.platform.commons.function.Try$Failure].uncheckedCast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].uncheckedCast()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].orElseTry(java.util.concurrent.Callable)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.concurrent.Callable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:317,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Failure:318,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].orElse(java.util.function.Supplier)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:323,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Failure:324,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.commons.function.Try$Failure:324,1"
      Dst: "[org.junit.platform.commons.function.Try$Failure$get__474].bootstrap$"
    - Src: "org.junit.platform.commons.function.Try$Failure:324,1"
      Dst: "[org.junit.platform.commons.function.Try].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].get()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].getOrThrow(java.util.function.Function)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:334,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Failure:335,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].ifSuccess(java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].ifFailure(java.util.function.Consumer)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.function.Try"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:346,1"
      Dst: "[org.junit.platform.commons.function.Try].access$100"
    - Src: "org.junit.platform.commons.function.Try$Failure:347,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].toOptional()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:353,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.function.Try$Failure:358"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.function.Try$Failure:361"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.function.Try$Failure:360"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.function.Try$Failure:361"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.function.Try$Failure:362"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.function.Try$Failure:361"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.function.Try$Failure:361"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.function.Try$Failure:364"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.function.Try$Failure:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:361,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.function.Try$Failure:364,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.function.Try$Failure].hashCode()"
    functionSourceFile: "org.junit.platform.commons.function.Try$Failure"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.function.Try$Failure:369,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].fail()"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:35,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].fail(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:39,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].fail(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:43,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].fail(java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:47,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].fail(java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:51,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertionUtils:51,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].fail(java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:55,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].failNotEqual(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:62,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].format"
    - Src: "org.junit.jupiter.api.AssertionUtils:62,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].failNotEqual(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:69,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertionUtils:69,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].format"
    - Src: "org.junit.jupiter.api.AssertionUtils:69,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet(java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:73"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:73,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:84"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:87"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:86"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:87"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:93"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:92"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:89"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:93"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:88,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.api.AssertionUtils:90,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].buildPrefix(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:97"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:97,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.jupiter.api.AssertionUtils:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertionUtils:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertionUtils:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].getCanonicalName(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:103"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:102"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:102,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "org.junit.jupiter.api.AssertionUtils:103,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.api.AssertionUtils:106,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].format(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:112,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertionUtils:112,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertionUtils:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertionUtils:112,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatValues"
    - Src: "org.junit.jupiter.api.AssertionUtils:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].formatValues(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:118"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:122"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:116,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].toString"
    - Src: "org.junit.jupiter.api.AssertionUtils:118,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.jupiter.api.AssertionUtils:119,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].formatClassAndValue"
    - Src: "org.junit.jupiter.api.AssertionUtils:119,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].formatClassAndValue(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:128"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:126,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertionUtils:126,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].getClassName"
    - Src: "org.junit.jupiter.api.AssertionUtils:126,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertionUtils:126,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].toHash"
    - Src: "org.junit.jupiter.api.AssertionUtils:126,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].toString(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:132"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:135"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:133,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].getCanonicalName"
    - Src: "org.junit.jupiter.api.AssertionUtils:135,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].toHash(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:139"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:139,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertionUtils:139,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertionUtils:139,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.junit.jupiter.api.AssertionUtils:139,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.junit.jupiter.api.AssertionUtils:139,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].getClassName(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:143"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:144"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:143"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:144"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:144,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].getCanonicalName"
    - Src: "org.junit.jupiter.api.AssertionUtils:144,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.api.AssertionUtils:144,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].formatIndexes(java.util.Deque)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Deque"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:148"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:149"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:148"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:148"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:151"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:148,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.junit.jupiter.api.AssertionUtils:151,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.api.AssertionUtils:151,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils$toString__475].bootstrap$"
    - Src: "org.junit.jupiter.api.AssertionUtils:151,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.api.AssertionUtils:151,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.jupiter.api.AssertionUtils:151,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.api.AssertionUtils:152,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertionUtils:152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertionUtils:152,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual(float,float,float)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:157"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:157"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:156,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].assertValidDelta"
    - Src: "org.junit.jupiter.api.AssertionUtils:157,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertionUtils:157,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].assertValidDelta(float)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:161"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:162"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:161"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:161"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:164"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:161,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.junit.jupiter.api.AssertionUtils:162,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.junit.jupiter.api.AssertionUtils:162,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failIllegalDelta"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].assertValidDelta(double)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:167"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:168"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:167"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:167"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:167,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.junit.jupiter.api.AssertionUtils:168,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.junit.jupiter.api.AssertionUtils:168,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].failIllegalDelta"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual(float,float)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:173"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:173,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual(double,double,double)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:178"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:178"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:177,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].assertValidDelta"
    - Src: "org.junit.jupiter.api.AssertionUtils:178,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertionUtils:178,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual(double,double)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:182"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:182,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].objectsAreEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionUtils:186"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:189"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:188"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.api.AssertionUtils:187"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionUtils:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:189,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionUtils].failIllegalDelta(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionUtils:193,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertionUtils:193,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertionUtils:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertionUtils:193,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].createRegistryWithDefaultExtensions(org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:82"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:86"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:72,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].<init>"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:75,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$lambda_createRegistryWithDefaultExtensions_1__476].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:75,1"
      Dst: "[org.junit.platform.commons.logging.Logger].trace"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:80,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:80,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$registerDefaultExtension__477].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:80,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:82,1"
      Dst: "[org.junit.jupiter.engine.config.JupiterConfiguration].isExtensionAutoDetectionEnabled"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:83,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerAutoDetectedExtensions"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerAutoDetectedExtensions(org.junit.jupiter.engine.extension.MutableExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:90,1"
      Dst: "[org.junit.platform.commons.util.ClassLoaderUtils].getDefaultClassLoader"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:90,1"
      Dst: "[java.util.ServiceLoader].load"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:93,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$lambda_registerAutoDetectedExtensions_3__478].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:93,1"
      Dst: "[org.junit.platform.commons.logging.Logger].config"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:99,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:99,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$registerDefaultExtension__479].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:99,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].createRegistryFrom(org.junit.jupiter.engine.extension.MutableExtensionRegistry,java.util.List)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:114,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:116,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].<init>"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:117,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:117,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$registerExtension__480].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:117,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].<init>(org.junit.jupiter.engine.extension.MutableExtensionRegistry)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:127,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:123,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:125,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].stream(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:133"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:136"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:134,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].streamLocal"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:136,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].stream"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:136,1"
      Dst: "[java.util.stream.Stream].concat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].streamLocal(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:150,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:151,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:151,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$isInstance__481].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:151,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:152,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$cast__482].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:152,1"
      Dst: "[java.util.stream.Stream].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].isAlreadyRegistered(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:161"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:161"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:160"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:161"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:162"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:161,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:162,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].isAlreadyRegistered"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerExtension(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:175"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:179"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:175,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].isAlreadyRegistered"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:176,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:176,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerExtension"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:177,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerDefaultExtension(org.junit.jupiter.api.extension.Extension)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:182,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:183,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:183,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerExtension(org.junit.jupiter.api.extension.Extension)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:187,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerExtension"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].registerExtension(org.junit.jupiter.api.extension.Extension,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.Extension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:192,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:195,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$lambda_registerExtension_4__483].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:195,1"
      Dst: "[org.junit.platform.commons.logging.Logger].trace"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:197,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].lambda$registerExtension$4(org.junit.jupiter.api.extension.Extension,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.Extension"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:195,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].lambda$registerAutoDetectedExtensions$3(java.lang.Iterable)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:94,1"
      Dst: "[java.lang.Iterable].spliterator"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:94,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:94,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$lambda_registerAutoDetectedExtensions_2__484].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:95,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:96,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:96,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:96,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].lambda$registerAutoDetectedExtensions$2(org.junit.jupiter.api.extension.Extension)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:95,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:95,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].lambda$createRegistryWithDefaultExtensions$1()"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:75,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:75,1"
      Dst: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry$lambda_createRegistryWithDefaultExtensions_0__485].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:76,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:77,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:77,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.MutableExtensionRegistry].lambda$createRegistryWithDefaultExtensions$0(org.junit.jupiter.api.extension.Extension)"
    functionSourceFile: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.Extension"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:76,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.extension.MutableExtensionRegistry:76,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].parse(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:52,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.UniqueId:53,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].getDefault"
    - Src: "org.junit.platform.engine.UniqueId:53,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].forEngine(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:67,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.UniqueId:68,1"
      Dst: "[org.junit.platform.engine.UniqueId].root"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].root(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:80,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].getDefault"
    - Src: "org.junit.platform.engine.UniqueId:80,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].<init>"
    - Src: "org.junit.platform.engine.UniqueId:80,1"
      Dst: "[org.junit.platform.engine.UniqueId].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].<init>(org.junit.platform.engine.UniqueIdFormat,org.junit.platform.engine.UniqueId$Segment)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueIdFormat"
    - "org.junit.platform.engine.UniqueId$Segment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:90,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.UniqueId:92,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].<init>(org.junit.platform.engine.UniqueIdFormat,java.util.List)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.UniqueIdFormat"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:102,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.UniqueId:104,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].getRoot()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId:108"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:108,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.platform.engine.UniqueId:108,1"
      Dst: "[java.util.Optional].empty"
    - Src: "org.junit.platform.engine.UniqueId:108,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.platform.engine.UniqueId:108,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].getEngineId()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[org.junit.platform.engine.UniqueId].getRoot"
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[org.junit.platform.engine.UniqueId$lambda_getEngineId_0__486].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[java.util.Optional].filter"
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[org.junit.platform.engine.UniqueId$getValue__487].bootstrap$"
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].getSegments()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].append(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:143,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].<init>"
    - Src: "org.junit.platform.engine.UniqueId:143,1"
      Dst: "[org.junit.platform.engine.UniqueId].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].append(org.junit.platform.engine.UniqueId$Segment)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId$Segment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:158,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.UniqueId:159,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.engine.UniqueId:160,1"
      Dst: "[java.util.List].add"
    - Src: "org.junit.platform.engine.UniqueId:161,1"
      Dst: "[org.junit.platform.engine.UniqueId].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].hasPrefix(org.junit.platform.engine.UniqueId)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId:177"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:173"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId:177"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:174,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.UniqueId:175,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.UniqueId:177,1"
      Dst: "[java.util.List].subList"
    - Src: "org.junit.platform.engine.UniqueId:177,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].removeLastSegment()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId:193"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:193"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:193,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.UniqueId:193,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.UniqueId:194,1"
      Dst: "[java.util.List].subList"
    - Src: "org.junit.platform.engine.UniqueId:194,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.junit.platform.engine.UniqueId:194,1"
      Dst: "[org.junit.platform.engine.UniqueId].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].getLastSegment()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.UniqueId$Segment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:205,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.UniqueId:205,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].clone()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:210,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId:215"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:218"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId:217"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId:218"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:219"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId:218"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId:218"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:222"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.UniqueId:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:218,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.UniqueId:223,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].hashCode()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].hashCode()"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId:229"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:244"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.junit.platform.engine.UniqueId:243"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.UniqueId:231"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:230,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].toString()"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.engine.UniqueIdFormat].format(org.junit.platform.engine.UniqueId)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.UniqueId:254"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.UniqueId:265"
        BranchSideFuncs:
        - "format(org.junit.platform.engine.UniqueId)"
      - BranchSide: "org.junit.platform.engine.UniqueId:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:255,1"
      Dst: "[org.junit.platform.engine.UniqueIdFormat].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.UniqueId].lambda$getEngineId$0(org.junit.platform.engine.UniqueId$Segment)"
    functionSourceFile: "org.junit.platform.engine.UniqueId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.UniqueId$Segment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[org.junit.platform.engine.UniqueId$Segment].getType"
    - Src: "org.junit.platform.engine.UniqueId:117,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:37,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.Executable,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:41,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.Executable,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:45,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.Executable,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.Executable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:50,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:53,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:54,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].createAssertionFailedError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:59,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:63,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:67,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].assertDoesNotThrow(org.junit.jupiter.api.function.ThrowingSupplier,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingSupplier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:72,1"
      Dst: "[org.junit.jupiter.api.function.ThrowingSupplier].get"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:75,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:76,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].createAssertionFailedError"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].createAssertionFailedError(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.opentest4j.AssertionFailedError"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:81,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:81,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:81,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:82,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:82,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:82,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:82,1"
      Dst: "[org.junit.jupiter.api.AssertDoesNotThrow].buildSuffix"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:82,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:83,1"
      Dst: "[org.opentest4j.AssertionFailedError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertDoesNotThrow].buildSuffix(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertDoesNotThrow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertDoesNotThrow:87"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertDoesNotThrow:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:87,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:87,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertDoesNotThrow:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - 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>"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - 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>"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].extractExistingPackageNames()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:163,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:169,1"
      Dst: "[java.lang.String].equals"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:172,1"
      Dst: "[java.util.Set].add"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:176,1"
      Dst: "[java.io.BufferedReader].close"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].isComment(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removeExistingPackage()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:219,1"
      Dst: "[java.util.List].add"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:225,1"
      Dst: "[java.util.Set].remove"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:226,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:226,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgListFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].parsePackageName(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:266,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:266,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].readPkgsFromSigFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:278,1"
      Dst: "[java.io.BufferedReader].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:285,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].parsePackageName"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:285,1"
      Dst: "[java.util.Set].add"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:290,1"
      Dst: "[java.io.BufferedReader].close"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].removePkgFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:305,1"
      Dst: "[java.io.File].<init>"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writeHeader(java.io.BufferedWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.BufferedWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:326,1"
      Dst: "[java.io.BufferedWriter].write"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writePkgFile()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:355,1"
      Dst: "[java.io.BufferedWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:356,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].writeHeader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:361,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:365,1"
      Dst: "[java.io.BufferedWriter].close"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:385,1"
      Dst: "[java.util.List].add"
    - 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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackagesFormatted(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.PackageList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:407,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.PackageList:412,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>(org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.EngineExecutionListener"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:42,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State].<init>"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:42,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].close()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:51"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:50,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:53,1"
      Dst: "[java.lang.AutoCloseable].close"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:56,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$lambda_close_0__488].bootstrap$"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:56,1"
      Dst: "[org.junit.platform.commons.logging.Logger].error"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExecutionListener()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.EngineExecutionListener"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getConfiguration()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.config.JupiterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getTestInstancesProvider()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.TestInstancesProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionRegistry()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.MutableExtensionRegistry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getExtensionContext()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.extension.ExtensionContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].getThrowableCollector()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].beforeAllCallbacksExecuted(boolean)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].beforeAllCallbacksExecuted()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].beforeAllMethodsExecuted(boolean)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].beforeAllMethodsExecuted()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].extend()"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:120,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].lambda$close$0(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:56,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:56,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State,org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$1)"
    functionSourceFile: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State"
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext:30,1"
      Dst: "[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].<init>(java.lang.String[])"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:33,1"
      Dst: "[org.junit.platform.engine.discovery.AbstractClassNameFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].apply(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:38,1"
      Dst: "[org.junit.platform.engine.discovery.AbstractClassNameFilter].findMatchingPattern"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:38,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter$lambda_apply_0__489].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:39,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:39,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter$lambda_apply_1__490].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:40,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].formatInclusionReason(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:44,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].formatExclusionReason(java.lang.String,java.util.regex.Pattern)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:48,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].toPredicate()"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:53,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter$lambda_toPredicate_2__491].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:59,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:59,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:58,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:30,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].lambda$toPredicate$2(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:53"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:53,1"
      Dst: "[org.junit.platform.engine.discovery.AbstractClassNameFilter].findMatchingPattern"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:53,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].lambda$apply$1(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:40,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].formatInclusionReason"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:40,1"
      Dst: "[org.junit.platform.engine.FilterResult].included"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].lambda$apply$0(java.lang.String,java.util.regex.Pattern)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludeClassNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:39,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludeClassNameFilter].formatExclusionReason"
    - Src: "org.junit.platform.engine.discovery.ExcludeClassNameFilter:39,1"
      Dst: "[org.junit.platform.engine.FilterResult].excluded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:52,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonObjectOnNonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].testAsJsonArrayOnNonArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:77,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:94,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:94,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:94,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:95,1"
      Dst: "[java.lang.Boolean].valueOf"
    - 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"
    - 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"
    - 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: null
    BBCount: 7
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:131,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:130,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:148,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:148,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:149,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value:150,1"
      Dst: "[java.lang.Boolean].valueOf"
    - 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"
    - 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"
    - 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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonvaluetests.Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].normalizeFileName(java.io.File)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:108,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:109,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackages"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:117,1"
      Dst: "[java.util.List].add"
    - 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"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].runSignatureTest(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:173,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:177,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:179,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:179,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:182,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:190,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:215,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:218,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:222,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:224,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:224,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:227,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:235,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].verifyJTAJarForNoXA(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:251,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:265,1"
      Dst: "[java.lang.Class].forName"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:274,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:274,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTestDriver:284,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].<init>(org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].visit(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:51"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:61"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:54,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:54,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].orderContainedMethods"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:57,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:58,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$lambda_visit_0__492].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:58,1"
      Dst: "[org.junit.platform.commons.logging.Logger].error"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].orderContainedMethods(org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:67,1"
      Dst: "[org.junit.platform.commons.support.AnnotationSupport].findAnnotation"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:67,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$value__493].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:68,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:68,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$lambda_orderContainedMethods_1__494].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:69,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$of__495].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:71,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:71,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$getDefaultTestMethodOrderer__496].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:71,1"
      Dst: "[java.util.Optional].orElseGet"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:71,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$lambda_orderContainedMethods_5__497].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:72,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$orderContainedMethods$5(org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor,java.lang.Class,org.junit.jupiter.api.MethodOrderer)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor"
    - "java.lang.Class"
    - "org.junit.jupiter.api.MethodOrderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:94"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:99"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:98"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:99"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:105"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:74,1"
      Dst: "[org.junit.platform.engine.support.descriptor.AbstractTestDescriptor].getChildren"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:76,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:76,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$lambda_orderContainedMethods_2__498].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:77,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:78,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:78,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:81,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:81,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$isInstance__499].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:82,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$cast__500].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:82,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:82,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$init__501].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:83,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$init__502].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:84,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:87,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:89,1"
      Dst: "[org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext].<init>"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:89,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer].orderMethods"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:92,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:92,1"
      Dst: "[java.util.Set].size"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:95,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$lambda_orderContainedMethods_3__511].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:95,1"
      Dst: "[org.junit.platform.commons.logging.Logger].warn"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:100,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$lambda_orderContainedMethods_4__510].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:106,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$contains__503].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:106,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$getTestDescriptor__504].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:107,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$init__505].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:111,1"
      Dst: "[java.util.stream.Stream].concat"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:112,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$removeChild__506].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:112,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:114,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$addChild__507].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:118,1"
      Dst: "[org.junit.jupiter.api.MethodOrderer].getDefaultExecutionMode"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:118,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$toExecutionMode__508].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:119,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:120,1"
      Dst: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor$setDefaultChildExecutionMode__509].bootstrap$"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:120,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$orderContainedMethods$4(org.junit.jupiter.api.MethodOrderer,int,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.MethodOrderer"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:102,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:102,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:102,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:100,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$orderContainedMethods$3(org.junit.jupiter.api.MethodOrderer,int,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.junit.jupiter.api.MethodOrderer"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:97,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:97,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:97,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:95,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$orderContainedMethods$2(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:77"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:76"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$orderContainedMethods$1(java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.MethodOrderer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:69,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$visit$0(org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor)"
    functionSourceFile: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:58,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:58,1"
      Dst: "[org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor].getTestClass"
    - Src: "org.junit.jupiter.engine.discovery.MethodOrderingVisitor:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].<init>()"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:44,1"
      Dst: "[jakarta.json.spi.JsonProvider].<init>"
    - Src: "org.eclipse.parsson.JsonProviderImpl:45,1"
      Dst: "[org.eclipse.parsson.BufferPoolImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createGenerator(java.io.Writer)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:49,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createGenerator(java.io.OutputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:54,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createParser(java.io.Reader)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:59,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createParser(java.io.InputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:64,1"
      Dst: "[org.eclipse.parsson.JsonParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createParserFactory(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonParserFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:70"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:73"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:72"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:70"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:73"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:72"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:73"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:76"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:70,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.eclipse.parsson.JsonProviderImpl:70,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonProviderImpl:71,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonProviderImpl:76,1"
      Dst: "[org.eclipse.parsson.JsonParserFactoryImpl].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createGeneratorFactory(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonGeneratorFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:84"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:89"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:88"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:90"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:93"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:92"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:94"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:97"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:85,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonProviderImpl:89,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.eclipse.parsson.JsonProviderImpl:90,1"
      Dst: "[org.eclipse.parsson.JsonProviderImpl].isPrettyPrintingEnabled"
    - Src: "org.eclipse.parsson.JsonProviderImpl:91,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.eclipse.parsson.JsonProviderImpl:91,1"
      Dst: "[java.util.Map].put"
    - Src: "org.eclipse.parsson.JsonProviderImpl:93,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.eclipse.parsson.JsonProviderImpl:93,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonProviderImpl:99,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "org.eclipse.parsson.JsonProviderImpl:102,1"
      Dst: "[org.eclipse.parsson.JsonGeneratorFactoryImpl].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createReader(java.io.Reader)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonReaderImpl].<init>(java.io.Reader,org.eclipse.parsson.api.BufferPool)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:107,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createReader(java.io.InputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReader"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:112,1"
      Dst: "[org.eclipse.parsson.JsonReaderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createWriter(java.io.Writer)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:117,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createWriter(java.io.OutputStream)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:122,1"
      Dst: "[org.eclipse.parsson.JsonWriterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createWriterFactory(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonWriterFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:130"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:135"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:134"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:136"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:139"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:138"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:140"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:143"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:131,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonProviderImpl:135,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.eclipse.parsson.JsonProviderImpl:136,1"
      Dst: "[org.eclipse.parsson.JsonProviderImpl].isPrettyPrintingEnabled"
    - Src: "org.eclipse.parsson.JsonProviderImpl:137,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.eclipse.parsson.JsonProviderImpl:137,1"
      Dst: "[java.util.Map].put"
    - Src: "org.eclipse.parsson.JsonProviderImpl:139,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.eclipse.parsson.JsonProviderImpl:139,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonProviderImpl:145,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "org.eclipse.parsson.JsonProviderImpl:147,1"
      Dst: "[org.eclipse.parsson.JsonWriterFactoryImpl].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createReaderFactory(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonReaderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:155"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:160"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:159"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:162"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:165"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:164"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:166"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:169"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:156,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.eclipse.parsson.JsonProviderImpl:160,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.eclipse.parsson.JsonProviderImpl:161,1"
      Dst: "[org.eclipse.parsson.JsonProviderImpl].addKnowProperty"
    - Src: "org.eclipse.parsson.JsonProviderImpl:162,1"
      Dst: "[org.eclipse.parsson.JsonProviderImpl].isRejectDuplicateKeysEnabled"
    - Src: "org.eclipse.parsson.JsonProviderImpl:163,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.eclipse.parsson.JsonProviderImpl:163,1"
      Dst: "[java.util.Map].put"
    - Src: "org.eclipse.parsson.JsonProviderImpl:165,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.eclipse.parsson.JsonProviderImpl:165,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonProviderImpl:171,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "org.eclipse.parsson.JsonProviderImpl:173,1"
      Dst: "[org.eclipse.parsson.JsonReaderFactoryImpl].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createObjectBuilder()"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:178,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createObjectBuilder(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:183,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createObjectBuilder(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObjectBuilder"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:188,1"
      Dst: "[org.eclipse.parsson.JsonObjectBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createArrayBuilder()"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>(org.eclipse.parsson.api.BufferPool)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:193,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createArrayBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:198,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createArrayBuilder(java.util.Collection)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArrayBuilder"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:203,1"
      Dst: "[org.eclipse.parsson.JsonArrayBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createPointer(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:208,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createPatchBuilder()"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:213,1"
      Dst: "[org.eclipse.parsson.JsonPatchBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createPatchBuilder(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:218,1"
      Dst: "[org.eclipse.parsson.JsonPatchBuilderImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createPatch(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:223,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createDiff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatch"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:228,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].diff"
    - Src: "org.eclipse.parsson.JsonProviderImpl:228,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createMergePatch(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonMergePatch"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:233,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createMergeDiff(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonMergePatch"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:238,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl].diff"
    - Src: "org.eclipse.parsson.JsonProviderImpl:238,1"
      Dst: "[org.eclipse.parsson.JsonMergePatchImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonString"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:243,1"
      Dst: "[org.eclipse.parsson.JsonStringImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(int)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:248,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(long)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:253,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(double)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:258,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(java.math.BigInteger)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:263,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(java.math.BigDecimal)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:268,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createBuilderFactory(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonBuilderFactory"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:275"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:281"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:280"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:276"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:279"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:276,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.eclipse.parsson.JsonProviderImpl:276,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonProviderImpl:277,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonProviderImpl:279,1"
      Dst: "[org.eclipse.parsson.JsonProviderImpl].isRejectDuplicateKeysEnabled"
    - Src: "org.eclipse.parsson.JsonProviderImpl:281,1"
      Dst: "[org.eclipse.parsson.JsonBuilderFactoryImpl].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].createValue(java.lang.Number)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonNumber"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:286,1"
      Dst: "[org.eclipse.parsson.JsonNumberImpl].getJsonNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].addKnowProperty(java.util.Map,java.util.Map,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonProviderImpl:290"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:293"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonProviderImpl:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:290,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.eclipse.parsson.JsonProviderImpl:291,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonProviderImpl:291,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].isPrettyPrintingEnabled(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:296,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonProviderImpl].isRejectDuplicateKeysEnabled(java.util.Map)"
    functionSourceFile: "org.eclipse.parsson.JsonProviderImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonProviderImpl:300,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:60,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceBoolOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnCompoundObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].testReplaceOfNonExistingLocationInArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:85,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:98,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:117,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:133,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:136,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:146,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:149,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:165,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:168,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:181,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:184,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:194,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:197,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:213,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:216,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].complexOperation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:230,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:243,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:263,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:289,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:295,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:315,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:320,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.CommonOperation].simpleOperationFail"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:388,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:390,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace:394,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonIO].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonIO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.JsonIO].read(java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.JsonIO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:36,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:36,1"
      Dst: "[jakarta.json.Json].createReader"
    - Src: "ee.jakarta.tck.jsonp.api.common.JsonIO:36,1"
      Dst: "[jakarta.json.JsonReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].beforeAll(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:74,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRequiredTestClass"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:74,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].injectStaticFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].beforeEach(org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:84,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getRequiredTestInstances"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:84,1"
      Dst: "[org.junit.jupiter.api.extension.TestInstances].getAllInstances"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:84,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$lambda_beforeEach_0__512].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:85,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].injectStaticFields(org.junit.jupiter.api.extension.ExtensionContext,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:89,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$isStatic__513].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:89,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].injectFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].injectInstanceFields(org.junit.jupiter.api.extension.ExtensionContext,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:93,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:93,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$isNotStatic__514].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:93,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].injectFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].injectFields(org.junit.jupiter.api.extension.ExtensionContext,java.lang.Object,java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:99,1"
      Dst: "[org.junit.platform.commons.util.AnnotationUtils].findAnnotatedFields"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:99,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$lambda_injectFields_1__515].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:99,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].assertValidFieldCandidate(java.lang.reflect.Field)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory:112"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:115"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:111,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:111,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].assertSupportedType"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:112,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].isPrivate"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:113,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:113,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:113,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].supportsParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory:124"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:128"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:127"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory:124"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:128"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:123,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].isAnnotated"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:124,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getDeclaringExecutable"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:125,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterResolutionException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].resolveParameter(org.junit.jupiter.api.extension.ParameterContext,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ParameterContext"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:137,1"
      Dst: "[org.junit.jupiter.api.extension.ParameterContext].getParameter"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:137,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:138,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].assertSupportedType"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:139,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].getPathOrFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].assertSupportedType(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory:143"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:147"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:146"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory:143"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:147"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:144,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:144,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:145,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:145,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:145,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].getPathOrFile(java.lang.Class,org.junit.jupiter.api.extension.ExtensionContext)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TempDirectory:154"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TempDirectory:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:150,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext].getStore"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:150,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$lambda_getPathOrFile_2__516].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:151,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionContext$Store].getOrComputeIfAbsent"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:152,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].get"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:154,1"
      Dst: "[java.nio.file.Path].toFile"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].createTempDir()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:159,1"
      Dst: "[java.nio.file.Files].createTempDirectory"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:159,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory$CloseablePath].<init>"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:162,1"
      Dst: "[org.junit.jupiter.api.extension.ExtensionConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].lambda$getPathOrFile$2(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.extension.TempDirectory$CloseablePath"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:151,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].createTempDir"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].lambda$injectFields$1(java.lang.Object,org.junit.jupiter.api.extension.ExtensionContext,java.lang.reflect.Field)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:100,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].assertValidFieldCandidate"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:102,1"
      Dst: "[org.junit.platform.commons.util.ReflectionUtils].makeAccessible"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:102,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:102,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].getPathOrFile"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:102,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:105,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TempDirectory].lambda$beforeEach$0(org.junit.jupiter.api.extension.ExtensionContext,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TempDirectory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.extension.ExtensionContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TempDirectory:85,1"
      Dst: "[org.junit.jupiter.engine.extension.TempDirectory].injectInstanceFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:53,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testStringOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testIntOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testBoolOnsimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnEmptyObject"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:61,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnsimpleObject"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:72,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:87,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:92,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:102,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:117,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:122,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:132,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:137,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:147,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:152,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:162,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:167,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:177,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue:182,1"
      Dst: "[ee.jakarta.tck.jsonp.api.mergetests.MergeCommon].simpleDiff"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonException].<init>(java.lang.String)"
    functionSourceFile: "jakarta.json.JsonException"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonException:37,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.JsonException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "jakarta.json.JsonException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jakarta.json.JsonException:54,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:76,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testDoubleReadValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testIOExceptionOnReadValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:80,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].testReadInvalidValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:94,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:95,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:96,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:98,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:100,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:107,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].operationFailed"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:108,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:125,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:127,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:128,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:129,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:145,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:166,1"
      Dst: "[java.io.File].createTempFile"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:168,1"
      Dst: "[java.io.FileWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:169,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonValueType].toStringValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:169,1"
      Dst: "[java.io.Writer].write"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:171,1"
      Dst: "[java.io.FileReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:172,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:207,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.SimpleValues].toJsonValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:207,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:208,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:210,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader:215,1"
      Dst: "[java.lang.Throwable].getMessage"
    - 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: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonreadertests.Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ModuleUtils:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].findAllNonSystemBootModuleNames()"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ModuleUtils:49,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils$lambda_findAllNonSystemBootModuleNames_0__517].bootstrap$"
    - Src: "org.junit.platform.commons.util.ModuleUtils:49,1"
      Dst: "[org.junit.platform.commons.logging.Logger].config"
    - Src: "org.junit.platform.commons.util.ModuleUtils:50,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].isJavaPlatformModuleSystemAvailable()"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].getModuleName(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ModuleUtils:70,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].getModuleVersion(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ModuleUtils:80,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].findAllClassesInModule(java.lang.String,org.junit.platform.commons.util.ClassFilter)"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.commons.util.ClassFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ModuleUtils:93,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.commons.util.ModuleUtils:94,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ModuleUtils:96,1"
      Dst: "[org.junit.platform.commons.util.ModuleUtils$lambda_findAllClassesInModule_1__518].bootstrap$"
    - Src: "org.junit.platform.commons.util.ModuleUtils:96,1"
      Dst: "[org.junit.platform.commons.logging.Logger].config"
    - Src: "org.junit.platform.commons.util.ModuleUtils:97,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].lambda$findAllClassesInModule$1()"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ModuleUtils].lambda$findAllNonSystemBootModuleNames$0()"
    functionSourceFile: "org.junit.platform.commons.util.ModuleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:60,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:71,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:78,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:79,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:80,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:83,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:107,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:109,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:150,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:150,1"
      Dst: "[java.math.BigInteger].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:160,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:169,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:176,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:176,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:178,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:241,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:241,1"
      Dst: "[java.math.BigInteger].<init>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:262,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:265,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumberTypes"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:274,1"
      Dst: "[jakarta.json.JsonArray].getInt"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:296,1"
      Dst: "[jakarta.json.JsonNumber].longValue"
    - 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:343,1"
      Dst: "[jakarta.json.JsonNumber].bigDecimalValue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:360,1"
      Dst: "[jakarta.json.JsonNumber].bigIntegerValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:380,1"
      Dst: "[jakarta.json.JsonArray].isNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:392,1"
      Dst: "[jakarta.json.JsonArray].getJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:396,1"
      Dst: "[jakarta.json.JsonString].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:400,1"
      Dst: "[jakarta.json.JsonArray].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:407,1"
      Dst: "[jakarta.json.JsonArray].getJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:411,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:419,1"
      Dst: "[jakarta.json.JsonArray].getJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:422,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonArrays"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:481,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:483,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 112
    CyclomaticComplexity: 4
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:506,1"
      Dst: "[jakarta.json.JsonWriter].writeArray"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:514,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:518,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:517,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:521,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayGetValuesAsTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:548,1"
      Dst: "[java.util.List].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:550,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].dumpList"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:553,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:570,1"
      Dst: "[jakarta.json.JsonArray].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:571,1"
      Dst: "[java.util.List].get"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:579,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:581,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 757
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:607,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:614,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:621,1"
      Dst: "[jakarta.json.JsonArray].getJsonNumber"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:649,1"
      Dst: "[jakarta.json.JsonArray].getJsonString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:691,1"
      Dst: "[jakarta.json.JsonArray].getJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:705,1"
      Dst: "[jakarta.json.JsonArray].getJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:719,1"
      Dst: "[jakarta.json.JsonArray].getInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:733,1"
      Dst: "[jakarta.json.JsonArray].getString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:761,1"
      Dst: "[jakarta.json.JsonArray].getBoolean"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1163,1"
      Dst: "[java.util.List].addAll"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1219,1"
      Dst: "[java.util.List].removeAll"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1243,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 135
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayNullValueExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1264,1"
      Dst: "[jakarta.json.JsonArrayBuilder].add"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1266,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1271,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests:1340,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonCreateArrayBuilder11Test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11AddTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11SetTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11RemoveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.UnicodeDetectingInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "org.eclipse.parsson.UnicodeDetectingInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:50,1"
      Dst: "[java.io.FilterInputStream].<init>"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:51,1"
      Dst: "[org.eclipse.parsson.UnicodeDetectingInputStream].detectEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.UnicodeDetectingInputStream].getCharset()"
    functionSourceFile: "org.eclipse.parsson.UnicodeDetectingInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.UnicodeDetectingInputStream].fillBuf()"
    functionSourceFile: "org.eclipse.parsson.UnicodeDetectingInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:66"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:70"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:69"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:71"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:77"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:76"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:78"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:85"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:84"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:86"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:93"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:65,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:99,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_INPUT_ENC_DETECT_IOERR"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:99,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.UnicodeDetectingInputStream].detectEncoding()"
    functionSourceFile: "org.eclipse.parsson.UnicodeDetectingInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 132
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:105"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:107"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:106"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:107"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:135"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:109"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:111"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:109"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:111"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:109"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:111"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:109"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:111"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:115"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:114"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:115"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:114"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:115"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:114"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:112"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:115"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:114"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:115"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:118"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:117"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:115"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:118"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:117"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:118"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:121"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:120"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:118"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:121"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:120"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:121"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:126"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:125"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:121"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:126"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:125"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:121"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:126"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:125"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:126"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:128"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:127"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:126"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:128"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:127"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:126"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:128"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:127"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:128"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:130"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:129"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:128"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:130"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:129"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:130"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:132"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:131"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:130"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:132"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:131"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:130"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:132"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:131"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:132"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:136"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:135"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:132"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:136"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:104,1"
      Dst: "[org.eclipse.parsson.UnicodeDetectingInputStream].fillBuf"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:106,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PARSER_INPUT_ENC_DETECT_FAILED"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:106,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.UnicodeDetectingInputStream].read()"
    functionSourceFile: "org.eclipse.parsson.UnicodeDetectingInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:141"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:144"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:144,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.UnicodeDetectingInputStream].read(byte[],int,int)"
    functionSourceFile: "org.eclipse.parsson.UnicodeDetectingInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:149"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:161"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:160"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:150"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:153"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:152"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:153"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:154"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:153"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:153"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:154"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:153"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.UnicodeDetectingInputStream:153"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:156"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.UnicodeDetectingInputStream:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:154,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:156,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:157,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.eclipse.parsson.UnicodeDetectingInputStream:161,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ExceptionUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ExceptionUtils:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.ExceptionUtils"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.Preconditions].notNull(java.lang.Object,java.lang.String)"
    - "[org.junit.platform.commons.util.ExceptionUtils].throwAs(java.lang.Throwable)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ExceptionUtils:59,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:60,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ExceptionUtils].throwAs(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.ExceptionUtils"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ExceptionUtils].readStackTrace(java.lang.Throwable)"
    functionSourceFile: "org.junit.platform.commons.util.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ExceptionUtils:75,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:76,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:77,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:78,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:79,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:80,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.junit.platform.commons.util.ExceptionUtils:80,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:220,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:221,1"
      Dst: "[org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource$lambda_new_0__519].bootstrap$"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:221,1"
      Dst: "[java.util.concurrent.Executors].newSingleThreadScheduledExecutor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource].get()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ScheduledExecutorService"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource].close()"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:236"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:240"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:234,1"
      Dst: "[java.util.concurrent.ExecutorService].shutdown"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:235,1"
      Dst: "[java.util.concurrent.ExecutorService].awaitTermination"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:237,1"
      Dst: "[java.util.concurrent.ExecutorService].shutdownNow"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:238,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource].lambda$new$0(java.lang.Runnable)"
    functionSourceFile: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:222,1"
      Dst: "[java.lang.Thread].<init>"
    - Src: "org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource:223,1"
      Dst: "[java.lang.Thread].setPriority"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeUtils$1].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeUtils$1:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl$Scope].values()"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl$Scope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonGeneratorImpl$Scope[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl$Scope:76,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl$Scope].valueOf(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl$Scope"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.eclipse.parsson.JsonGeneratorImpl$Scope"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl$Scope:76,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonGeneratorImpl$Scope].<init>(java.lang.String,int)"
    functionSourceFile: "org.eclipse.parsson.JsonGeneratorImpl$Scope"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonGeneratorImpl$Scope:76,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory].<init>()"
    functionSourceFile: "org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory].createThrowableCollector()"
    functionSourceFile: "org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ThrowableCollector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory:34,1"
      Dst: "[org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:205,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:218,1"
      Dst: "[java.util.Arrays].binarySearch"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:227,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getClasspath()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getPackageList()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getSignatureMap()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].getRepository()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments].usage()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments:279,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock].<init>(java.util.concurrent.locks.Lock)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.locks.Lock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock].getLock()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.locks.Lock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock].acquire()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock:34,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock:34,1"
      Dst: "[java.util.concurrent.ForkJoinPool].managedBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock].release()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.SingleLock:40,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.SingleLock].access$100(org.junit.platform.engine.support.hierarchical.SingleLock)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.SingleLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.locks.Lock"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.SingleLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:23,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:25,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].forceDescendantExecutionMode(org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.support.hierarchical.Node$ExecutionMode)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:29,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].useResourceLock(org.junit.platform.engine.TestDescriptor,org.junit.platform.engine.support.hierarchical.ResourceLock)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    - "org.junit.platform.engine.support.hierarchical.ResourceLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:33,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].getForcedExecutionMode(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:37,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getParent"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:37,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor$lookupExecutionModeForcedByAncestor__520].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:37,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].lookupExecutionModeForcedByAncestor(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:42"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:45"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:41,1"
      Dst: "[java.util.Map].get"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:43,1"
      Dst: "[java.util.Optional].of"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:45,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getParent"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:45,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor$lookupExecutionModeForcedByAncestor__521].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:45,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].getResourceLock(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor:49,1"
      Dst: "[java.util.Map].getOrDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NopLock].<init>()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NopLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NopLock:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NopLock].acquire()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NopLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NopLock].release()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NopLock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].<init>(jakarta.json.JsonArray)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].equals(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:77"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:79"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:78"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:79"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:80"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:79"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:79"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:81"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:79,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.eclipse.parsson.JsonPatchImpl:81,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].hashCode()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:91,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].toString()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl].toString()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:100,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].apply(jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:117"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:123"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:122"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:118"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:121"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:117,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.eclipse.parsson.JsonPatchImpl:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.eclipse.parsson.JsonPatchImpl:117,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.eclipse.parsson.JsonPatchImpl:118,1"
      Dst: "[jakarta.json.JsonValue].getValueType"
    - Src: "org.eclipse.parsson.JsonPatchImpl:119,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_MUST_BE_ARRAY"
    - Src: "org.eclipse.parsson.JsonPatchImpl:119,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl:121,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].apply"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].toJsonArray()"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].diff(jakarta.json.JsonStructure,jakarta.json.JsonStructure)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonStructure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:139,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl:139,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl$DiffGenerator].diff"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].apply(jakarta.json.JsonStructure,jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonStructure"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonStructure"
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:153"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:156"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:155"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:170"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:173"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:172"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:170"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:173"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:172"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:175"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:178"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:177"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:178"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:181"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:184"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:187"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:150,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].getPointer"
    - Src: "org.eclipse.parsson.JsonPatchImpl:152,1"
      Dst: "[jakarta.json.JsonObject].getJsonString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:154,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_OPERATION_MISSING"
    - Src: "org.eclipse.parsson.JsonPatchImpl:154,1"
      Dst: "[jakarta.json.JsonException].<init>"
    - Src: "org.eclipse.parsson.JsonPatchImpl:156,1"
      Dst: "[jakarta.json.JsonString].getString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:156,1"
      Dst: "[jakarta.json.JsonPatch$Operation].fromOperationName"
    - Src: "org.eclipse.parsson.JsonPatchImpl:156,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.eclipse.parsson.JsonPatchImpl:158,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].getValue"
    - Src: "org.eclipse.parsson.JsonPatchImpl:158,1"
      Dst: "[jakarta.json.JsonPointer].add"
    - Src: "org.eclipse.parsson.JsonPatchImpl:160,1"
      Dst: "[jakarta.json.JsonPointer].replace"
    - Src: "org.eclipse.parsson.JsonPatchImpl:162,1"
      Dst: "[jakarta.json.JsonPointer].remove"
    - Src: "org.eclipse.parsson.JsonPatchImpl:165,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - Src: "org.eclipse.parsson.JsonPatchImpl:168,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:170,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.eclipse.parsson.JsonPatchImpl:170,1"
      Dst: "[java.lang.String].length"
    - Src: "org.eclipse.parsson.JsonPatchImpl:171,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_MOVE_PROPER_PREFIX"
    - Src: "org.eclipse.parsson.JsonPatchImpl:175,1"
      Dst: "[jakarta.json.JsonPointer].containsValue"
    - Src: "org.eclipse.parsson.JsonPatchImpl:176,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_MOVE_TARGET_NULL"
    - Src: "org.eclipse.parsson.JsonPatchImpl:178,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.eclipse.parsson.JsonPatchImpl:185,1"
      Dst: "[jakarta.json.JsonValue].toString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:185,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_TEST_FAILED"
    - Src: "org.eclipse.parsson.JsonPatchImpl:189,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_ILLEGAL_OPERATION"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].getPointer(jakarta.json.JsonObject,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPointer"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:195"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:198"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:194,1"
      Dst: "[jakarta.json.JsonObject].getJsonString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:196,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:196,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].missingMember"
    - Src: "org.eclipse.parsson.JsonPatchImpl:198,1"
      Dst: "[jakarta.json.JsonString].getString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:198,1"
      Dst: "[org.eclipse.parsson.JsonPointerImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].getValue(jakarta.json.JsonObject)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonValue"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonPatchImpl:203"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:206"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonPatchImpl:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:202,1"
      Dst: "[java.util.Map].get"
    - Src: "org.eclipse.parsson.JsonPatchImpl:204,1"
      Dst: "[jakarta.json.JsonObject].getString"
    - Src: "org.eclipse.parsson.JsonPatchImpl:204,1"
      Dst: "[org.eclipse.parsson.JsonPatchImpl].missingMember"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonPatchImpl].missingMember(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonPatchImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonPatchImpl:210,1"
      Dst: "[org.eclipse.parsson.JsonMessages].PATCH_MEMBER_MISSING"
    - Src: "org.eclipse.parsson.JsonPatchImpl:210,1"
      Dst: "[jakarta.json.JsonException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestInvocationContext].<init>(int,int,org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestInvocationContext].getDisplayName(int)"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext:41,1"
      Dst: "[org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.extension.RepeatedTestInvocationContext].getAdditionalExtensions()"
    functionSourceFile: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext:46,1"
      Dst: "[org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver].<init>"
    - Src: "org.junit.jupiter.engine.extension.RepeatedTestInvocationContext:46,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].<init>(java.lang.String[])"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:40,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notEmpty"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:41,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].containsNoNullElements"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:42,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:43,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:43,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:43,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].apply(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:48,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].findMatchingName"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:48,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter$lambda_apply_0__522].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:49,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:49,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter$lambda_apply_1__523].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:50,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].formatInclusionReason(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:54,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].formatExclusionReason(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:59,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].toPredicate()"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:64,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter$lambda_toPredicate_2__524].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].findMatchingName(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:68,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:68,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter$lambda_findMatchingName_3__525].bootstrap$"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:68,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69,1"
      Dst: "[java.util.stream.Stream].findAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].toString()"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:76,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:76,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:74,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].apply(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:34,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].lambda$findMatchingName$3(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:68"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:69,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].lambda$toPredicate$2(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:64"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:64,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].findMatchingName"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:64,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].lambda$apply$1(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:50,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].formatInclusionReason"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:50,1"
      Dst: "[org.junit.platform.engine.FilterResult].included"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].lambda$apply$0(java.lang.String,java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.discovery.ExcludePackageNameFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.FilterResult"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:49,1"
      Dst: "[org.junit.platform.engine.discovery.ExcludePackageNameFilter].formatExclusionReason"
    - Src: "org.junit.platform.engine.discovery.ExcludePackageNameFilter:49,1"
      Dst: "[org.junit.platform.engine.FilterResult].excluded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].isValid(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.TestTag:86"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestTag:89"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.TestTag:88"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.TestTag:91"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestTag:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.TestTag:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.TestTag:92"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestTag:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.TestTag:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.TestTag:93"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestTag:-1"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.TestTag:-2"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.TestTag:94"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestTag:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:89,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.junit.platform.engine.TestTag:91,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.junit.platform.engine.TestTag:92,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].doesNotContainWhitespace"
    - Src: "org.junit.platform.engine.TestTag:93,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].doesNotContainIsoControlCharacter"
    - Src: "org.junit.platform.engine.TestTag:94,1"
      Dst: "[org.junit.platform.engine.TestTag].doesNotContainReservedCharacter"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].doesNotContainReservedCharacter(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:98,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.TestTag:98,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.engine.TestTag:98,1"
      Dst: "[org.junit.platform.engine.TestTag$contains__526].bootstrap$"
    - Src: "org.junit.platform.engine.TestTag:98,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].create(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestTag"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:116,1"
      Dst: "[org.junit.platform.engine.TestTag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:119,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.TestTag:120,1"
      Dst: "[org.junit.platform.engine.TestTag].isValid"
    - Src: "org.junit.platform.engine.TestTag:120,1"
      Dst: "[org.junit.platform.engine.TestTag$lambda_new_0__527].bootstrap$"
    - Src: "org.junit.platform.engine.TestTag:120,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.TestTag:122,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].getName()"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.TestTag:136"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.TestTag:140"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.TestTag:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:138,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].hashCode()"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:145,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].toString()"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.TestTag].lambda$new$0(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.TestTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.TestTag:121,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.TestSkippedException].<init>()"
    functionSourceFile: "org.opentest4j.TestSkippedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.TestSkippedException:33,1"
      Dst: "[org.opentest4j.IncompleteExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.TestSkippedException].<init>(java.lang.String)"
    functionSourceFile: "org.opentest4j.TestSkippedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.TestSkippedException:37,1"
      Dst: "[org.opentest4j.IncompleteExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.TestSkippedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.TestSkippedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.TestSkippedException:41,1"
      Dst: "[org.opentest4j.IncompleteExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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:51,1"
      Dst: "[jakarta.json.stream.JsonGenerator].write"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:58,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:70,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:75,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:84,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:88,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:88,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:95,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:95,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:96,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:102,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeNull"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:120,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:130,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:132,1"
      Dst: "[jakarta.json.Json].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:139,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:139,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:140,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:169,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateJsonArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:179,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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"
    - 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:186,1"
      Dst: "[java.lang.Integer].<init>"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:188,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - 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].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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:212,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].buildJsonArray()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:222,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:224,1"
      Dst: "[jakarta.json.Json].createObjectBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:227,1"
      Dst: "[java.lang.Integer].<init>"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:229,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:231,1"
      Dst: "[jakarta.json.JsonObjectBuilder].add"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:256,1"
      Dst: "[java.util.logging.Logger].warning"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:283,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:286,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:290,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:290,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:293,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:326,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:326,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeEnd"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:348,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:348,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:366,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:367,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:367,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:370,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:410,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:416,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonObjects"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:415,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:420,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:448,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:452,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:453,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:460,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:460,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:461,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:461,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:464,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:497,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:498,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:498,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:505,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:507,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:531,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:534,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:538,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:538,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:541,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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:590,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:592,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:592,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:592,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:608,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:609,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:609,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:612,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:646,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:648,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:648,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:653,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:656,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:680,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:684,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:685,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:692,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:692,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:693,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:693,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:696,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorArrayTest5()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:728,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:729,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:729,1"
      Dst: "[jakarta.json.Json].createReader"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:735,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:737,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectConfigTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:763,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:767,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:768,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:777,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:778,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:778,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:781,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectConfigTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:807,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:811,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:812,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:815,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:815,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:821,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:822,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:822,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:825,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectEncodingTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:848,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:852,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:853,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:856,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:856,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:863,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:864,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:864,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:867,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorObjectEncodingTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:895,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:900,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:901,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:904,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:904,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:911,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:912,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:912,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:915,1"
      Dst: "[org.junit.jupiter.api.Assertions].fail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorUTFEncodedTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:955,1"
      Dst: "[jakarta.json.stream.JsonGeneratorFactory].createGenerator"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:956,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].generateSimpleJsonObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:959,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:959,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:964,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:965,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:970,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1116,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorExceptionTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1012
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1145,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1150,1"
      Dst: "[java.util.logging.Logger].warning"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1156,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1200,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1251,1"
      Dst: "[jakarta.json.stream.JsonGenerator].close"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1319,1"
      Dst: "[java.lang.Integer].<init>"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1337,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1422,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeNull"
    - 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"
    JavaMethodInfo: null
    BBCount: 145
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].flushTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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].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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1995,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:1999,1"
      Dst: "[jakarta.json.stream.JsonGenerator].writeStartArray"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2013,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorIOErrorTests()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2030,1"
      Dst: "[java.util.logging.Logger].info"
    - 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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2033,1"
      Dst: "[jakarta.json.Json].createGenerator"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests:2044,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorDocumentRootTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorStreamNotClosedTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorStreamClosedTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,jakarta.json.stream.JsonLocation)"
    functionSourceFile: "jakarta.json.stream.JsonParsingException"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParsingException].<init>(java.lang.String,java.lang.Throwable,jakarta.json.stream.JsonLocation)"
    functionSourceFile: "jakarta.json.stream.JsonParsingException"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jakarta.json.stream.JsonParsingException].getLocation()"
    functionSourceFile: "jakarta.json.stream.JsonParsingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.stream.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].<init>(org.junit.platform.engine.UniqueId,int,org.junit.jupiter.api.DynamicContainer,org.junit.platform.engine.TestSource,org.junit.jupiter.engine.descriptor.DynamicDescendantFilter,org.junit.jupiter.engine.config.JupiterConfiguration)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.junit.platform.engine.UniqueId"
    - "int"
    - "org.junit.jupiter.api.DynamicContainer"
    - "org.junit.platform.engine.TestSource"
    - "org.junit.jupiter.engine.descriptor.DynamicDescendantFilter"
    - "org.junit.jupiter.engine.config.JupiterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:43,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].getType()"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.TestDescriptor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].execute(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.JupiterEngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:67"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:67"
        BranchSideFuncs: []
    - Branch String: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:59"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:68"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:58,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].<init>"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:59,1"
      Dst: "[org.junit.jupiter.api.DynamicContainer].getChildren"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:61,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor$lambda_execute_0__528].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:61,1"
      Dst: "[java.util.stream.Stream].peek"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:61,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor$lambda_execute_1__529].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:62,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:62,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor$isPresent__530].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:63,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:63,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor$get__531].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:65,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:65,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor$execute__532].bootstrap$"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:65,1"
      Dst: "[java.util.stream.Stream].forEachOrdered"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:67,1"
      Dst: "[java.util.stream.BaseStream].close"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:68,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].toDynamicDescriptor(int,org.junit.jupiter.api.DynamicNode)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "int"
    - "org.junit.jupiter.api.DynamicNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:72,1"
      Dst: "[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].createDynamicDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].execute(org.junit.platform.engine.support.hierarchical.EngineExecutionContext,org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    - "org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:33,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].lambda$execute$1(java.util.concurrent.atomic.AtomicInteger,org.junit.jupiter.api.DynamicNode)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.concurrent.atomic.AtomicInteger"
    - "org.junit.jupiter.api.DynamicNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:62,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].getAndIncrement"
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:62,1"
      Dst: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].toDynamicDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor].lambda$execute$0(org.junit.jupiter.api.DynamicNode)"
    functionSourceFile: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.jupiter.api.DynamicNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor:61,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].<init>(org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:60,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].createConfiguration"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:60,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].<init>(org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:71,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].createForkJoinPool"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:72,1"
      Dst: "[java.util.concurrent.ForkJoinPool].getParallelism"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[org.junit.platform.commons.logging.LoggerFactory].getLogger"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$lambda_new_0__533].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[org.junit.platform.commons.logging.Logger].config"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].createConfiguration(org.junit.platform.engine.ConfigurationParameters)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.ConfigurationParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:77,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy].getStrategy"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:79,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfigurationStrategy].createConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].createForkJoinPool(org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ForkJoinPool"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:83,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:84,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$lambda_createForkJoinPool_1__534].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:84,1"
      Dst: "[org.junit.platform.commons.function.Try].call"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:84,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$lambda_createForkJoinPool_2__535].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:92,1"
      Dst: "[org.junit.platform.commons.function.Try].orElseTry"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:92,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$lambda_createForkJoinPool_3__536].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:95,1"
      Dst: "[org.junit.platform.commons.function.Try].getOrThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].submit(org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:101"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:114"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:115"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:118"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:117"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:115"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:118"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:100,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:101,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].isAlreadyRunningInForkJoinPool"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:104,1"
      Dst: "[java.util.concurrent.ForkJoinPool].submit"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:115,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask].getExecutionMode"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:115,1"
      Dst: "[java.util.concurrent.ForkJoinTask].getSurplusQueuedTaskCount"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:116,1"
      Dst: "[java.util.concurrent.ForkJoinTask].fork"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:118,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].compute"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:119,1"
      Dst: "[java.util.concurrent.CompletableFuture].completedFuture"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].isAlreadyRunningInForkJoinPool()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:123"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:123,1"
      Dst: "[java.util.concurrent.ForkJoinTask].getPool"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].invokeAll(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:128"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:132"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:128,1"
      Dst: "[java.util.List].size"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:129,1"
      Dst: "[java.util.List].get"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:129,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:129,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].compute"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:132,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:134,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].forkConcurrentTasks"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:135,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].executeNonConcurrentTasks"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:136,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].joinConcurrentTasksInReverseOrderToEnableWorkStealing"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].forkConcurrentTasks(java.util.List,java.util.Deque,java.util.Deque)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.Deque"
    - "java.util.Deque"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:141"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:151"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:150"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:143"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:148"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:141,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:141,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:141,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:142,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:143,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask].getExecutionMode"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:144,1"
      Dst: "[java.util.concurrent.ForkJoinTask].fork"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:145,1"
      Dst: "[java.util.Deque].addFirst"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:148,1"
      Dst: "[java.util.Deque].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].executeNonConcurrentTasks(java.util.Deque)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Deque"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:154"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:157"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:154,1"
      Dst: "[java.util.Deque].iterator"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:154,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:154,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:155,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask].compute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].joinConcurrentTasksInReverseOrderToEnableWorkStealing(java.util.Deque)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Deque"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:161"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:164"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:161,1"
      Dst: "[java.util.Deque].iterator"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:161,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:161,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:162,1"
      Dst: "[java.util.concurrent.ForkJoinTask].join"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].close()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:168,1"
      Dst: "[java.util.concurrent.ForkJoinPool].shutdownNow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].lambda$createForkJoinPool$3(java.lang.Exception)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.commons.JUnitException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:95,1"
      Dst: "[org.junit.platform.commons.JUnitException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].lambda$createForkJoinPool$2(org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration,java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ForkJoinPool"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    - "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:94,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration].getParallelism"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:94,1"
      Dst: "[java.util.concurrent.ForkJoinPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].lambda$createForkJoinPool$1(org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration,java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ForkJoinPool"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration"
    - "java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:86,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:89,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration].getParallelism"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:89,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:89,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:90,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration].getCorePoolSize"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:90,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration].getMaxPoolSize"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:90,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration].getMinimumRunnable"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:91,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ParallelExecutionConfiguration].getKeepAliveSeconds"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:89,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].lambda$new$0()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString(java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassUtils:53"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassUtils:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassUtils:53,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString(java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassUtils:68,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils$getName__537].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassUtils:68,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassUtils].nullSafeToString(java.util.function.Function,java.lang.Class[])"
    functionSourceFile: "org.junit.platform.commons.util.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassUtils:89"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassUtils:90"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassUtils:89"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassUtils:89"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassUtils:92"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassUtils:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassUtils:87,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ClassUtils:92,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.ClassUtils:92,1"
      Dst: "[org.junit.platform.commons.util.ClassUtils$lambda_nullSafeToString_0__538].bootstrap$"
    - Src: "org.junit.platform.commons.util.ClassUtils:92,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.commons.util.ClassUtils:92,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.junit.platform.commons.util.ClassUtils:92,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassUtils].lambda$nullSafeToString$0(java.util.function.Function,java.lang.Class)"
    functionSourceFile: "org.junit.platform.commons.util.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassUtils:92"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassUtils:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassUtils:92,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].dynamicTest(java.lang.String,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DynamicTest"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:63,1"
      Dst: "[org.junit.jupiter.api.DynamicTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].dynamicTest(java.lang.String,java.net.URI,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DynamicTest"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.net.URI"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:81,1"
      Dst: "[org.junit.jupiter.api.DynamicTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].stream(java.util.Iterator,java.util.function.Function,org.junit.jupiter.api.function.ThrowingConsumer)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "java.util.function.Function"
    - "org.junit.jupiter.api.function.ThrowingConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:113,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.DynamicTest:115,1"
      Dst: "[java.util.Spliterators].spliteratorUnknownSize"
    - Src: "org.junit.jupiter.api.DynamicTest:115,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    - Src: "org.junit.jupiter.api.DynamicTest:115,1"
      Dst: "[org.junit.jupiter.api.DynamicTest].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].stream(java.util.stream.Stream,java.util.function.Function,org.junit.jupiter.api.function.ThrowingConsumer)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 3
    argTypes:
    - "java.util.stream.Stream"
    - "java.util.function.Function"
    - "org.junit.jupiter.api.function.ThrowingConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:150,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.api.DynamicTest:154,1"
      Dst: "[org.junit.jupiter.api.DynamicTest$lambda_stream_1__539].bootstrap$"
    - Src: "org.junit.jupiter.api.DynamicTest:155,1"
      Dst: "[java.util.stream.Stream].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].<init>(java.lang.String,java.net.URI,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.net.URI"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:161,1"
      Dst: "[org.junit.jupiter.api.DynamicNode].<init>"
    - Src: "org.junit.jupiter.api.DynamicTest:162,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].getExecutable()"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.function.Executable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].lambda$stream$1(java.util.function.Function,org.junit.jupiter.api.function.ThrowingConsumer,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.DynamicTest"
    argCount: 3
    argTypes:
    - "java.util.function.Function"
    - "org.junit.jupiter.api.function.ThrowingConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:155,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.junit.jupiter.api.DynamicTest:155,1"
      Dst: "[org.junit.jupiter.api.DynamicTest$lambda_stream_0__540].bootstrap$"
    - Src: "org.junit.jupiter.api.DynamicTest:155,1"
      Dst: "[org.junit.jupiter.api.DynamicTest].dynamicTest"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.DynamicTest].lambda$stream$0(org.junit.jupiter.api.function.ThrowingConsumer,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.DynamicTest"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.api.function.ThrowingConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.DynamicTest:155,1"
      Dst: "[org.junit.jupiter.api.function.ThrowingConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0].<init>(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0].execute()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0:-1,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:61,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:62,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromCollection"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:63,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testCreateFromJsonArray"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetStringValuesAs"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].testGetIntValuesAs"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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>"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:82,1"
      Dst: "[jakarta.json.Json].createArrayBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:86,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:86,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:85,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:103,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:103,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:102,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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__541].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:117,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:130,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:129,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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__542].bootstrap$"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:144,1"
      Dst: "[jakarta.json.JsonArray].getValuesAs"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:157,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders:156,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$convert$1].apply(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$convert$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$convert$1:-1,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$convert$1].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$convert$1].apply(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$convert$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.jupiter.api.function.Executable"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertionsKt$convert$1:45"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertionsKt$convert$1:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$convert$1:45,1"
      Dst: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$convert$1].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$convert$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$convert$1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].normalizeFileName(java.io.File)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:60,1"
      Dst: "[java.io.File].getPath"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:70,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:71,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:73,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:76,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:83,1"
      Dst: "[ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver].getSigFileInfo"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].runSignatureTest(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:110,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:112,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:117,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].runPackageSearch(java.lang.String,java.lang.String[])"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:138,1"
      Dst: "[java.util.logging.Logger].fine"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:141,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:145,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:147,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:147,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:150,1"
      Dst: "[java.io.ByteArrayOutputStream].toString"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:154,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver:157,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].verifyJTAJarForNoXA(java.lang.String,java.lang.String)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type].values()"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type:649,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type:649,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type:649,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].<init>(org.junit.jupiter.engine.execution.ExtensionValuesStore,org.junit.jupiter.api.extension.ExtensionContext$Namespace)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.jupiter.engine.execution.ExtensionValuesStore"
    - "org.junit.jupiter.api.extension.ExtensionContext$Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].get(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:38,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:39,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].get(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:44,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:46,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].getOrComputeIfAbsent(java.lang.Object,java.util.function.Function)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:51,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:53,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getOrComputeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].getOrComputeIfAbsent(java.lang.Object,java.util.function.Function,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Function"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:58,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:61,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].getOrComputeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:66,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:67,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].remove(java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:72,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:73,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.engine.execution.NamespaceAwareStore].remove(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.junit.jupiter.engine.execution.NamespaceAwareStore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:78,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.jupiter.engine.execution.NamespaceAwareStore:80,1"
      Dst: "[org.junit.jupiter.engine.execution.ExtensionValuesStore].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.TestAbortedException].<init>()"
    functionSourceFile: "org.opentest4j.TestAbortedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.TestAbortedException:33,1"
      Dst: "[org.opentest4j.IncompleteExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.TestAbortedException].<init>(java.lang.String)"
    functionSourceFile: "org.opentest4j.TestAbortedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.TestAbortedException:37,1"
      Dst: "[org.opentest4j.IncompleteExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.opentest4j.TestAbortedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.opentest4j.TestAbortedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.opentest4j.TestAbortedException:41,1"
      Dst: "[org.opentest4j.IncompleteExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:63,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:64,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:65,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:66,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:67,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:68,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:69,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveIntOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:70,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:71,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:72,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveBoolOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:73,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:74,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:75,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveObjectOnSimpleArray2"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:76,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveStringOnCompoundObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:77,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInObject"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:78,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveOfNonExistingLocationInArray"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:79,1"
      Dst: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].testMoveVsRemoveAddOnSelfContainedPath"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:90,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:103,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:119,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:135,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:148,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:164,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:180,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:193,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:209,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:225,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:238,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:254,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:271,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:351,1"
      Dst: "[jakarta.json.JsonPointer].getValue"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:355,1"
      Dst: "[jakarta.json.JsonPatchBuilder].remove"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:355,1"
      Dst: "[jakarta.json.JsonPatchBuilder].add"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:381,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].assertEquals"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:382,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].operationName()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].createOperationBuilder(java.lang.String,java.lang.Object)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:429,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonPatchBuilder"
    argCount: 3
    argTypes:
    - "jakarta.json.JsonPatchBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove:453,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCSourceObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:125,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCTargetObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:138,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.common.MergeRFCObject].createRFCPatchObject()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "jakarta.json.JsonObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.common.MergeRFCObject:150,1"
      Dst: "[jakarta.json.JsonObjectBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassLoaderUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassLoaderUtils].getDefaultClassLoader()"
    functionSourceFile: "org.junit.platform.commons.util.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassLoaderUtils:42"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:49"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:41,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:41,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:47,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:50,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.ClassLoaderUtils].getLocation(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.ClassLoaderUtils:64"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassLoaderUtils:66"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassLoaderUtils:66"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassLoaderUtils:71"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:83"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.ClassLoaderUtils:85"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:91"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.ClassLoaderUtils:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:61,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:63,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:63,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:65,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:66,1"
      Dst: "[java.lang.ClassLoader].getParent"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:72,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:73,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:75,1"
      Dst: "[java.lang.ClassLoader].getResource"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:75,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:78,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:84,1"
      Dst: "[java.lang.Class].getProtectionDomain"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:84,1"
      Dst: "[java.security.ProtectionDomain].getCodeSource"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:86,1"
      Dst: "[java.security.CodeSource].getLocation"
    - Src: "org.junit.platform.commons.util.ClassLoaderUtils:92,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].<init>()"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].getOnlyElement(java.util.Collection)"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:65"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:64"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:64,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.CollectionUtils:65,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.junit.platform.commons.util.CollectionUtils:65,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils$lambda_getOnlyElement_0__543].bootstrap$"
    - Src: "org.junit.platform.commons.util.CollectionUtils:65,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.commons.util.CollectionUtils:67,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.junit.platform.commons.util.CollectionUtils:67,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].toSet(java.lang.Object[])"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:81"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:84"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:83"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:84"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:87"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:80,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.CollectionUtils:82,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "org.junit.platform.commons.util.CollectionUtils:85,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "org.junit.platform.commons.util.CollectionUtils:87,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.junit.platform.commons.util.CollectionUtils:88,1"
      Dst: "[java.util.Collections].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].toUnmodifiableList()"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:112,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.junit.platform.commons.util.CollectionUtils:112,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils$unmodifiableList__544].bootstrap$"
    - Src: "org.junit.platform.commons.util.CollectionUtils:112,1"
      Dst: "[java.util.stream.Collectors].collectingAndThen"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].toStream(java.lang.Object)"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:137"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:140"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:139"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:140"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:143"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:142"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:143"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:145"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:146"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:149"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:148"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:149"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:152"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:151"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:152"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:155"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:154"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:155"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:158"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:157"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:158"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:161"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:160"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:161"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:164"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:163"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:164"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:167"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:169"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:170"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.commons.util.CollectionUtils:170"
      Branch Sides:
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.commons.util.CollectionUtils:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:136,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.commons.util.CollectionUtils:141,1"
      Dst: "[java.util.stream.DoubleStream].boxed"
    - Src: "org.junit.platform.commons.util.CollectionUtils:144,1"
      Dst: "[java.util.stream.IntStream].boxed"
    - Src: "org.junit.platform.commons.util.CollectionUtils:147,1"
      Dst: "[java.util.stream.LongStream].boxed"
    - Src: "org.junit.platform.commons.util.CollectionUtils:150,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.commons.util.CollectionUtils:153,1"
      Dst: "[java.lang.Iterable].spliterator"
    - Src: "org.junit.platform.commons.util.CollectionUtils:153,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    - Src: "org.junit.platform.commons.util.CollectionUtils:156,1"
      Dst: "[java.util.Spliterators].spliteratorUnknownSize"
    - Src: "org.junit.platform.commons.util.CollectionUtils:159,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.junit.platform.commons.util.CollectionUtils:162,1"
      Dst: "[java.util.stream.DoubleStream].of"
    - Src: "org.junit.platform.commons.util.CollectionUtils:165,1"
      Dst: "[java.util.stream.IntStream].of"
    - Src: "org.junit.platform.commons.util.CollectionUtils:168,1"
      Dst: "[java.util.stream.LongStream].of"
    - Src: "org.junit.platform.commons.util.CollectionUtils:170,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.commons.util.CollectionUtils:170,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.junit.platform.commons.util.CollectionUtils:170,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.junit.platform.commons.util.CollectionUtils:170,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.junit.platform.commons.util.CollectionUtils:171,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.junit.platform.commons.util.CollectionUtils:171,1"
      Dst: "[java.util.stream.IntStream].range"
    - Src: "org.junit.platform.commons.util.CollectionUtils:171,1"
      Dst: "[org.junit.platform.commons.util.CollectionUtils$lambda_toStream_1__545].bootstrap$"
    - Src: "org.junit.platform.commons.util.CollectionUtils:171,1"
      Dst: "[java.util.stream.IntStream].mapToObj"
    - Src: "org.junit.platform.commons.util.CollectionUtils:173,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.CollectionUtils:173,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.CollectionUtils:174,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.junit.platform.commons.util.CollectionUtils:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.platform.commons.util.CollectionUtils:174,1"
      Dst: "[org.junit.platform.commons.PreconditionViolationException].<init>"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].lambda$toStream$1(java.lang.Object,int)"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:171,1"
      Dst: "[java.lang.reflect.Array].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.commons.util.CollectionUtils].lambda$getOnlyElement$0(java.util.Collection)"
    functionSourceFile: "org.junit.platform.commons.util.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.commons.util.CollectionUtils:66,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.commons.util.CollectionUtils:66,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.commons.util.CollectionUtils:66,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].'from'(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:62,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].'from'(java.lang.String,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:80,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].'from'(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:101,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:102,1"
      Dst: "[java.net.URI].getScheme"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:102,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:102,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource$lambda_from_0__546].bootstrap$"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:102,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].condition"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:105,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ResourceUtils].stripQueryComponent"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:105,1"
      Dst: "[java.net.URI].getPath"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:106,1"
      Dst: "[java.net.URI].getQuery"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:106,1"
      Dst: "[org.junit.platform.engine.support.descriptor.FilePosition].fromQuery"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:106,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:107,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].<init>(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:114,1"
      Dst: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].<init>(java.lang.String,org.junit.platform.engine.support.descriptor.FilePosition)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.support.descriptor.FilePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:120"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:117"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:117,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:118,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:119,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:120,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].getClasspathResourceName()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].getPosition()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:142,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:147"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:150"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:149"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:150"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:151"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:150"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:150"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:153"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:152"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:154"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:153"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:152"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:155"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:150,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:154,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:160,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:166,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:167,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:169,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.descriptor.ClasspathResourceSource].lambda$from$0(java.net.URI)"
    functionSourceFile: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:103,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:103,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.platform.engine.support.descriptor.ClasspathResourceSource:103,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest1()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:78,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:86,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:87,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:109,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest2()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:154,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:160,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:162,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:163,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:186,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest3()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:228,1"
      Dst: "[java.util.logging.Logger].warning"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:234,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:236,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].removeWhitespace"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:237,1"
      Dst: "[ee.jakarta.tck.jsonp.common.JSONP_Util].assertEqualsJsonText"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:259,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest4()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    - 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: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"
    - Src: "ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests:317,1"
      Dst: "[org.junit.jupiter.api.Assertions].assertTrue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].<init>(java.util.function.Predicate,java.util.function.Predicate)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].resolve(org.junit.platform.engine.discovery.ClasspathRootSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.ClasspathRootSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:43,1"
      Dst: "[org.junit.platform.engine.discovery.ClasspathRootSelector].getClasspathRoot"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:43,1"
      Dst: "[org.junit.platform.commons.support.ReflectionSupport].findAllClassesInClasspathRoot"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:43,1"
      Dst: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].classSelectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].resolve(org.junit.platform.engine.discovery.ModuleSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.ModuleSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:48,1"
      Dst: "[org.junit.platform.engine.discovery.ModuleSelector].getModuleName"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:48,1"
      Dst: "[org.junit.platform.commons.support.ReflectionSupport].findAllClassesInModule"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:48,1"
      Dst: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].classSelectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].resolve(org.junit.platform.engine.discovery.PackageSelector,org.junit.platform.engine.support.discovery.SelectorResolver$Context)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.discovery.PackageSelector"
    - "org.junit.platform.engine.support.discovery.SelectorResolver$Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:53,1"
      Dst: "[org.junit.platform.engine.discovery.PackageSelector].getPackageName"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:53,1"
      Dst: "[org.junit.platform.commons.support.ReflectionSupport].findAllClassesInPackage"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:53,1"
      Dst: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].classSelectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver].classSelectors(java.util.List)"
    functionSourceFile: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.discovery.SelectorResolver$Resolution"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:57"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:57,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:58,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].unresolved"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60,1"
      Dst: "[org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver$selectClass__547].bootstrap$"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver:60,1"
      Dst: "[org.junit.platform.engine.support.discovery.SelectorResolver$Resolution].selectors"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].<init>()"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(byte,byte)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:38,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(byte,byte,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:45"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:48"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:46,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:46,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(byte,byte,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:54"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:57"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:55,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:55,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:55,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(short,short)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:63,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(short,short,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:70"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:73"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:71,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:71,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(short,short,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:79"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:82"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:80,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:80,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:80,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(int,int)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:88,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(int,int,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:95"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:98"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:96,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:96,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(int,int,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:104"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:107"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:105,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:105,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:105,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(long,long)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:113,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(long,long,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:120"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:123"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:121,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:121,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(long,long,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:129"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:132"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:130,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:130,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:130,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(float,float)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:138,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:145"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:148"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:145,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:146,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:146,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:154"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:157"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:154,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:155,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:155,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:155,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(float,float,float)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:163,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(float,float,float,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:170"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:173"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:170,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:171,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:171,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(float,float,float,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float"
    - "float"
    - "float"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:179"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:182"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:179,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].floatsAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:180,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:180,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:180,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(double,double)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:188,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:195"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:198"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:195,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:196,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:196,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:204"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:207"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:204,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:205,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:205,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:205,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(double,double,double)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:213,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(double,double,double,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:220"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:223"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:220,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:221,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:221,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(double,double,double,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:229"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:232"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:229,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].doublesAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:230,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:230,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:230,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(char,char)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:238,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(char,char,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:245"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:248"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:246,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:246,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(char,char,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:254"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:257"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:255,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.junit.jupiter.api.AssertNotEquals:255,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:255,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:260,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:264"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:267"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:264,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].objectsAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:265,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].assertNotEquals(java.lang.Object,java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.AssertNotEquals:270"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:273"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.AssertNotEquals:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:270,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].objectsAreEqual"
    - Src: "org.junit.jupiter.api.AssertNotEquals:271,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].nullSafeGet"
    - Src: "org.junit.jupiter.api.AssertNotEquals:271,1"
      Dst: "[org.junit.jupiter.api.AssertNotEquals].failEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertNotEquals].failEqual(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.AssertNotEquals"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertNotEquals:276,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.AssertNotEquals:276,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].buildPrefix"
    - Src: "org.junit.jupiter.api.AssertNotEquals:276,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.AssertNotEquals:276,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.AssertNotEquals:276,1"
      Dst: "[org.junit.jupiter.api.AssertionUtils].fail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0].<init>(kotlin.jvm.functions.Function0)"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "kotlin.jvm.functions.Function0"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0].execute()"
    functionSourceFile: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0:-1,1"
      Dst: "[kotlin.jvm.functions.Function0].invoke"
    - Src: "org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0:-1,1"
      Dst: "[kotlin.jvm.internal.Intrinsics].checkExpressionValueIsNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].<init>()"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeTrue(boolean)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:66,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeTrue(java.util.function.BooleanSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:76,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:76,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeTrue(java.util.function.BooleanSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:88,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:88,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeTrue(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.Assumptions:100"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.Assumptions:103"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.Assumptions:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:101,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.api.Assumptions:101,1"
      Dst: "[org.junit.jupiter.api.Assumptions].throwTestAbortedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeTrue(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.Assumptions:114"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.Assumptions:117"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.Assumptions:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:115,1"
      Dst: "[org.junit.jupiter.api.Assumptions].throwTestAbortedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeTrue(java.util.function.BooleanSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:130,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:130,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeFalse(boolean)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:142,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeFalse(java.util.function.BooleanSupplier)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:152,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:152,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeFalse(java.util.function.BooleanSupplier,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:164,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:164,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeFalse(boolean,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.Assumptions:176"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.Assumptions:179"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.Assumptions:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:177,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.junit.jupiter.api.Assumptions:177,1"
      Dst: "[org.junit.jupiter.api.Assumptions].throwTestAbortedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeFalse(boolean,java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.Assumptions:190"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.Assumptions:193"
        BranchSideFuncs: []
      - BranchSide: "org.junit.jupiter.api.Assumptions:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:191,1"
      Dst: "[org.junit.jupiter.api.Assumptions].throwTestAbortedException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumeFalse(java.util.function.BooleanSupplier,java.util.function.Supplier)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:206,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:206,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumeFalse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumingThat(java.util.function.BooleanSupplier,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BooleanSupplier"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:226,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.junit.jupiter.api.Assumptions:226,1"
      Dst: "[org.junit.jupiter.api.Assumptions].assumingThat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].assumingThat(boolean,org.junit.jupiter.api.function.Executable)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.junit.jupiter.api.function.Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.Assumptions:244"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.Assumptions:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:246,1"
      Dst: "[org.junit.jupiter.api.function.Executable].execute"
    - Src: "org.junit.jupiter.api.Assumptions:249,1"
      Dst: "[org.junit.platform.commons.util.ExceptionUtils].throwAsUncheckedException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.Assumptions].throwTestAbortedException(java.lang.String)"
    functionSourceFile: "org.junit.jupiter.api.Assumptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.Assumptions:256"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.Assumptions:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.jupiter.api.Assumptions:256,1"
      Dst: "[org.junit.platform.commons.util.StringUtils].isNotBlank"
    - Src: "org.junit.jupiter.api.Assumptions:256,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.junit.jupiter.api.Assumptions:256,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.junit.jupiter.api.Assumptions:256,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.junit.jupiter.api.Assumptions:256,1"
      Dst: "[org.opentest4j.TestAbortedException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].test()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "ee.jakarta.tck.jsonp.api.common.TestResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:50,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:51,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:52,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:53,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderBool"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:54,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:55,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateArrayBuilderNull"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:56,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:57,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderInt"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:58,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderBool"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:59,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderObject"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:60,1"
      Dst: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].testCreateObjectBuilderNull"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:72,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:86,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:100,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:114,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:128,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:130,1"
      Dst: "[jakarta.json.Json].createBuilderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:132,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createArrayBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:133,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:153,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:167,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:181,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:195,1"
      Dst: "[java.util.logging.Logger].info"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonArray"
    - "jakarta.json.JsonArray"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:215,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createArrayBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:219,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:219,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:218,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    - "jakarta.json.JsonObject"
    - "jakarta.json.JsonObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:237,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:237,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:238,1"
      Dst: "[jakarta.json.Json].createBuilderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:239,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createObjectBuilder"
    - 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"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:242,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "ee.jakarta.tck.jsonp.api.common.TestResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:255,1"
      Dst: "[java.util.logging.Logger].info"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:257,1"
      Dst: "[jakarta.json.Json].createBuilderFactory"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:259,1"
      Dst: "[jakarta.json.JsonBuilderFactory].createObjectBuilder"
    - Src: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory:260,1"
      Dst: "[ee.jakarta.tck.jsonp.api.common.TestResult].fail"
    - 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"
    - 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: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue)"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonValue"
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].<init>(java.lang.String,org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:64,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notBlank"
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:65,1"
      Dst: "[org.junit.platform.commons.util.Preconditions].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].getKey()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].getLockMode()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].equals(java.lang.Object)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:84"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:87"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:86"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:87"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:88"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:87"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:87"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:90"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:89"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:91"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:89"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:91"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:87,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:91,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].hashCode()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:97"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:100"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:98,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.ExclusiveResource].toString()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.ExclusiveResource"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.junit.platform.commons.util.ToStringBuilder].<init>(java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    - "[org.junit.platform.commons.util.ToStringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:105,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:105,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].append"
    - Src: "org.junit.platform.engine.support.hierarchical.ExclusiveResource:105,1"
      Dst: "[org.junit.platform.commons.util.ToStringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:219,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:220,1"
      Dst: "[java.util.logging.Logger].info"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:232,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:244,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace()"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:253"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:256"
        BranchSideFuncs:
        - "printStackTrace()"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:254,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintStream)"
    - "[ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault].printStackTrace(java.io.PrintStream)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:267"
      Branch Sides:
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:270"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
      - BranchSide: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:268,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault].getCause()"
    functionSourceFile: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:297,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault:298,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfCondition].<init>()"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.jupiter.api.condition.DisabledIfCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfCondition$value__548].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledIfCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.DisabledIfCondition$disabledReason__549].bootstrap$"
    - Src: "org.junit.jupiter.api.condition.DisabledIfCondition:24,1"
      Dst: "[org.junit.jupiter.api.condition.MethodBasedCondition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.jupiter.api.condition.DisabledIfCondition].isEnabled(boolean)"
    functionSourceFile: "org.junit.jupiter.api.condition.DisabledIfCondition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.jupiter.api.condition.DisabledIfCondition:29"
      Branch Sides:
      - BranchSide: "org.junit.jupiter.api.condition.DisabledIfCondition:28"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult$Status].values()"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.SelectorResolutionResult$Status[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult$Status:35,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult$Status].valueOf(java.lang.String)"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.SelectorResolutionResult$Status"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult$Status:35,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.SelectorResolutionResult$Status].<init>(java.lang.String,int)"
    functionSourceFile: "org.junit.platform.engine.SelectorResolutionResult$Status"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.SelectorResolutionResult$Status:35,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].<init>(org.junit.platform.engine.support.hierarchical.NodeTestTaskContext,org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:58,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeUtils].asNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].getResourceLock()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.ResourceLock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:63,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getExecutionAdvisor"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:63,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].getResourceLock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].getExecutionMode()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.Node$ExecutionMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:68,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getExecutionAdvisor"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:68,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor].getForcedExecutionMode"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:68,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].getExecutionMode"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:68,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].setParentContext(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].execute()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:80"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:83"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:82"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:83"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:86"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:85"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:83"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:86"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:85"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:86"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:89"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:88"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:95"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:107"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:106"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:95"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:103"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:78,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getThrowableCollectorFactory"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:78,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory].create"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:79,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].prepare"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:80,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:81,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].checkWhetherSkipped"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:83,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].isSkipped"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:84,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].executeRecursively"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:87,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].cleanUp"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:89,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].reportCompletion"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:95,1"
      Dst: "[java.lang.Thread].interrupted"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:96,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_execute_0__550].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:96,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:96,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_execute_0__551].bootstrap$"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].prepare()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:111,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_prepare_1__552].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:111,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].checkWhetherSkipped()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:119,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_checkWhetherSkipped_2__553].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:119,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].executeRecursively()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:123,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getListener"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:123,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].executionStarted"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:126,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_executeRecursively_8__554].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:126,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].cleanUp()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:155,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_cleanUp_9__555].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:155,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].reportCompletion()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:159"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:170"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:159"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:170"
        BranchSideFuncs: []
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:171"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:176"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:159,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:159,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].isSkipped"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:161,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].nodeSkipped"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:164,1"
      Dst: "[org.junit.platform.commons.util.UnrecoverableExceptions].rethrowIfUnrecoverable"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:165,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_reportCompletion_10__557].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:165,1"
      Dst: "[org.junit.platform.commons.logging.Logger].debug"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:168,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getListener"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:168,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node$SkipResult].getReason"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:168,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:168,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].executionSkipped"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:173,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].executionStarted"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:176,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].toTestExecutionResult"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:176,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].nodeFinished"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:180,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_reportCompletion_11__556].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:183,1"
      Dst: "[org.junit.platform.engine.EngineExecutionListener].executionFinished"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$reportCompletion$11()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:181,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:181,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$reportCompletion$10()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:166,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:166,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$cleanUp$9()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:155,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].cleanUp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$executeRecursively$8()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:127,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_executeRecursively_7__558].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:127,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].around"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$executeRecursively$7(org.junit.platform.engine.support.hierarchical.EngineExecutionContext)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:129,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_executeRecursively_5__559].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:129,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:149,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_executeRecursively_6__560].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$executeRecursively$6()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:149,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].after"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$executeRecursively$5()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.junit.platform.engine.support.hierarchical.NodeTestTask:141"
      Branch Sides:
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:146"
        BranchSideFuncs: []
      - BranchSide: "org.junit.platform.engine.support.hierarchical.NodeTestTask:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:131,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getChildren"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:131,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:131,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_executeRecursively_3__561].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:132,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:132,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$init__562].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:133,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:133,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:136,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].before"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:138,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor].<init>"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:139,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].execute"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:141,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:142,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$lambda_executeRecursively_4__564].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:142,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:143,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTaskContext].getExecutorService"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:143,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService].invokeAll"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:146,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:146,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask$awaitFinished__563].bootstrap$"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:146,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.ThrowableCollector].execute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$executeRecursively$4(org.junit.platform.engine.support.hierarchical.NodeTestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:142,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].setParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$executeRecursively$3(org.junit.platform.engine.TestDescriptor)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.TestDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:132,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$checkWhetherSkipped$2()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:119,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].shouldBeSkipped"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$prepare$1()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:111,1"
      Dst: "[org.junit.platform.engine.support.hierarchical.Node].prepare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].lambda$execute$0()"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:101,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getDisplayName"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:101,1"
      Dst: "[org.junit.platform.engine.TestDescriptor].getUniqueId"
    - Src: "org.junit.platform.engine.support.hierarchical.NodeTestTask:96,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].access$000(org.junit.platform.engine.support.hierarchical.NodeTestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.NodeTestTaskContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.junit.platform.engine.support.hierarchical.NodeTestTask].access$100(org.junit.platform.engine.support.hierarchical.NodeTestTask)"
    functionSourceFile: "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.junit.platform.engine.support.hierarchical.EngineExecutionContext"
    argCount: 1
    argTypes:
    - "org.junit.platform.engine.support.hierarchical.NodeTestTask"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].<init>()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerResolveTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerAddOperationTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerRemoveOperationTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ee.jakarta.tck.jsonp.api.pointertests.PointerTests].jsonPointerReplaceOperationTest()"
    functionSourceFile: "ee.jakarta.tck.jsonp.api.pointertests.PointerTests"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].<init>()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].INTERNAL_ERROR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:38,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].TOKENIZER_UNEXPECTED_CHAR(int,jakarta.json.stream.JsonLocation)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "jakarta.json.stream.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:43,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.eclipse.parsson.JsonMessages:43,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].TOKENIZER_EXPECTED_CHAR(int,jakarta.json.stream.JsonLocation,char)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "jakarta.json.stream.JsonLocation"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:47,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.eclipse.parsson.JsonMessages:47,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.eclipse.parsson.JsonMessages:47,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].TOKENIZER_IO_ERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:51,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETSTRING_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:57,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_ISINTEGRALNUMBER_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:61,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETINT_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:65,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETLONG_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:69,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETBIGDECIMAL_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:73,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETARRAY_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:77,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETOBJECT_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:81,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETVALUE_ERR(jakarta.json.stream.JsonParser$Event)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.stream.JsonParser$Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:85,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_GETVALUESTREAM_ERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:89,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_EXPECTED_EOF(org.eclipse.parsson.JsonTokenizer$JsonToken)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.eclipse.parsson.JsonTokenizer$JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:93,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_TOKENIZER_CLOSE_IO()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:97,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_INVALID_TOKEN(org.eclipse.parsson.JsonTokenizer$JsonToken,jakarta.json.stream.JsonLocation,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.eclipse.parsson.JsonTokenizer$JsonToken"
    - "jakarta.json.stream.JsonLocation"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:101,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_STATE_ERR(jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:105,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_SCOPE_ERR(jakarta.json.JsonValue)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:109,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_INPUT_ENC_DETECT_FAILED()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:113,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PARSER_INPUT_ENC_DETECT_IOERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:117,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].DUPLICATE_KEY(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:121,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_FLUSH_IO_ERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:126,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_CLOSE_IO_ERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:130,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_WRITE_IO_ERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:134,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:138,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_DOUBLE_INFINITE_NAN()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:142,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_INCOMPLETE_JSON()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:146,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_MULTIPLE_TEXT()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:150,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].WRITER_WRITE_ALREADY_CALLED()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:157,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].READER_READ_ALREADY_CALLED()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:162,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_NAME_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:168,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_VALUE_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:172,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_OBJECT_BUILDER_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:176,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].OBJBUILDER_ARRAY_BUILDER_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:180,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_VALUE_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:186,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_OBJECT_BUILDER_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:190,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_ARRAY_BUILDER_NULL()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:194,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].ARRBUILDER_VALUELIST_NULL(int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:198,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.eclipse.parsson.JsonMessages:198,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].POINTER_FORMAT_INVALID()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:203,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].POINTER_MAPPING_MISSING(jakarta.json.JsonObject,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "jakarta.json.JsonObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:207,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].POINTER_REFERENCE_INVALID(jakarta.json.JsonValue$ValueType)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "jakarta.json.JsonValue$ValueType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:211,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.eclipse.parsson.JsonMessages:211,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].POINTER_ARRAY_INDEX_ERR(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:215,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].POINTER_ARRAY_INDEX_ILLEGAL(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:219,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].NODEREF_VALUE_ADD_ERR()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:224,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].NODEREF_VALUE_CANNOT_REMOVE()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:228,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].NODEREF_OBJECT_MISSING(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:232,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].NODEREF_ARRAY_INDEX_ERR(int,int)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:236,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.eclipse.parsson.JsonMessages:236,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_MUST_BE_ARRAY()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:241,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_MOVE_PROPER_PREFIX(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:245,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_MOVE_TARGET_NULL(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:249,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_TEST_FAILED(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:253,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_ILLEGAL_OPERATION(java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:257,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_MEMBER_MISSING(java.lang.String,java.lang.String)"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:261,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].PATCH_OPERATION_MISSING()"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:265,1"
      Dst: "[org.eclipse.parsson.JsonMessages].localize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].localize(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.eclipse.parsson.JsonMessages].getDefaultMessage(java.lang.String,java.lang.Object[])"
    functionUses: 26
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:271,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.eclipse.parsson.JsonMessages:272,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.eclipse.parsson.JsonMessages:274,1"
      Dst: "[org.eclipse.parsson.JsonMessages].getDefaultMessage"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.eclipse.parsson.JsonMessages].getDefaultMessage(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.eclipse.parsson.JsonMessages"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.eclipse.parsson.JsonMessages:282"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMessages:291"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMessages:290"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMessages:284"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMessages:289"
        BranchSideFuncs: []
      - BranchSide: "org.eclipse.parsson.JsonMessages:288"
        BranchSideFuncs: []
    - Branch String: "org.eclipse.parsson.JsonMessages:285"
      Branch Sides:
      - BranchSide: "org.eclipse.parsson.JsonMessages:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.eclipse.parsson.JsonMessages:279,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.eclipse.parsson.JsonMessages:280,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.eclipse.parsson.JsonMessages:287,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.eclipse.parsson.JsonMessages:291,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[java.lang.System].setProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].setErr(java.io.PrintStream)"
    functionSourceFile: "java.lang.System"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].setOut(java.io.PrintStream)"
    functionSourceFile: "java.lang.System"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
